From 4f1c02db6dccded21e98c34114919a538c9d5981 Mon Sep 17 00:00:00 2001 From: NewUserHa <32261870+NewUserHa@users.noreply.github.com> Date: Mon, 6 Mar 2023 01:31:21 +0800 Subject: [PATCH 1/3] Update YoutubeDL.py --- yt_dlp/YoutubeDL.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index f701738c9..3bf8cb42d 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -3472,6 +3472,10 @@ def run_pp(self, pp, infodict): if self.params.get('keepvideo', False): for f in files_to_delete: infodict['__files_to_move'].setdefault(f, '') + elif self.params.get('keepsubs', False): + for f in files_to_delete: + if f.endswith('.vtt'): + infodict['__files_to_move'].setdefault(f, '') else: self._delete_downloaded_files( *files_to_delete, info=infodict, msg='Deleting original file %s (pass -k to keep)') From 96e8661dcdc915f02a056be12b01795f1c9d7243 Mon Sep 17 00:00:00 2001 From: NewUserHa <32261870+NewUserHa@users.noreply.github.com> Date: Tue, 7 Mar 2023 08:18:14 +0800 Subject: [PATCH 2/3] Update YoutubeDL.py --- yt_dlp/YoutubeDL.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index 3bf8cb42d..492017ba7 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -3467,15 +3467,14 @@ def run_pp(self, pp, infodict): return infodict raise + if pp.PP_NAME = 'SubtitlesConvertor' and self.params.get('keepintermediate', False) == 'ConvertSubs': + files_to_delete = [] + if not files_to_delete: return infodict if self.params.get('keepvideo', False): for f in files_to_delete: infodict['__files_to_move'].setdefault(f, '') - elif self.params.get('keepsubs', False): - for f in files_to_delete: - if f.endswith('.vtt'): - infodict['__files_to_move'].setdefault(f, '') else: self._delete_downloaded_files( *files_to_delete, info=infodict, msg='Deleting original file %s (pass -k to keep)') From cfe76664a8bf70336b3babf4ef06de5eeb0412fa Mon Sep 17 00:00:00 2001 From: NewUserHa <32261870+NewUserHa@users.noreply.github.com> Date: Fri, 10 Mar 2023 08:45:10 +0800 Subject: [PATCH 3/3] Update YoutubeDL.py --- yt_dlp/YoutubeDL.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index 492017ba7..070f019b9 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -3467,7 +3467,7 @@ def run_pp(self, pp, infodict): return infodict raise - if pp.PP_NAME = 'SubtitlesConvertor' and self.params.get('keepintermediate', False) == 'ConvertSubs': + if pp.PP_NAME == 'SubtitlesConvertor' and self.params.get('keepintermediate', False) == 'ConvertSubs': files_to_delete = [] if not files_to_delete: