Add option to skip live videos
This commit is contained in:
parent
2db39038dd
commit
a38392a1a2
1 changed files with 7 additions and 1 deletions
|
@ -101,7 +101,7 @@ class GetYoutubeVideos:
|
||||||
)
|
)
|
||||||
with open(info_filename, 'w', encoding='utf-8') as info_file:
|
with open(info_filename, 'w', encoding='utf-8') as info_file:
|
||||||
json.dump(video_info, info_file, indent=2)
|
json.dump(video_info, info_file, indent=2)
|
||||||
if video_info['live_status'] == 'is_live':
|
if self.config['skip_live_videos'] and video_info['live_status'] == 'is_live':
|
||||||
self._log.debug(
|
self._log.debug(
|
||||||
"Skipping video '%s' as it's a live video",
|
"Skipping video '%s' as it's a live video",
|
||||||
video_info.get('title', '?')
|
video_info.get('title', '?')
|
||||||
|
@ -344,6 +344,12 @@ class GetYoutubeVideos:
|
||||||
default=False,
|
default=False,
|
||||||
help='Create folders per channel and save videos inside their channel folder'
|
help='Create folders per channel and save videos inside their channel folder'
|
||||||
)
|
)
|
||||||
|
@click.option(
|
||||||
|
'--skip-live-videos', '-S',
|
||||||
|
is_flag=True,
|
||||||
|
default=False,
|
||||||
|
help='Skip live videos'
|
||||||
|
)
|
||||||
@click_config_file.configuration_option()
|
@click_config_file.configuration_option()
|
||||||
def __main__(**kwargs):
|
def __main__(**kwargs):
|
||||||
return GetYoutubeVideos(**kwargs)
|
return GetYoutubeVideos(**kwargs)
|
||||||
|
|
Loading…
Reference in a new issue