diff options
author | pukkandan <pukkandan@gmail.com> | 2020-11-15 05:58:41 +0530 |
---|---|---|
committer | pukkandan <pukkandan@gmail.com> | 2021-01-04 23:13:27 +0530 |
commit | a9e7f54670cad336ccb5e21fccfb87ea1e27df51 (patch) | |
tree | c123ac6a9514fb1b7779b42820a7e09fd359ce9a /youtube_dlc/options.py | |
parent | 76d321f68f412a5d07a7dfb9ad0c1c9f5513b13a (diff) | |
download | hypervideo-pre-a9e7f54670cad336ccb5e21fccfb87ea1e27df51.tar.lz hypervideo-pre-a9e7f54670cad336ccb5e21fccfb87ea1e27df51.tar.xz hypervideo-pre-a9e7f54670cad336ccb5e21fccfb87ea1e27df51.zip |
Sponskrub integration
Diffstat (limited to 'youtube_dlc/options.py')
-rw-r--r-- | youtube_dlc/options.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/youtube_dlc/options.py b/youtube_dlc/options.py index f2878e468..093b71a21 100644 --- a/youtube_dlc/options.py +++ b/youtube_dlc/options.py @@ -946,6 +946,31 @@ def parseOpts(overrideArguments=None): metavar='FORMAT', dest='convertsubtitles', default=None, help='Convert the subtitles to other format (currently supported: srt|ass|vtt|lrc)') + extractor = optparse.OptionGroup(parser, 'SponSkrub Options (SponsorBlock)') + extractor.add_option( + '--sponskrub', + action='store_true', dest='sponskrub', default=None, + help='Use sponskrub to mark sponsored sections with the data available in SponsorBlock API (Youtube only)') + extractor.add_option( + '--no-sponskrub', + action='store_false', dest='sponskrub', + help=optparse.SUPPRESS_HELP) + extractor.add_option( + '--sponskrub-cut', default=False, + action='store_true', dest='sponskrub_cut', + help='Cut out the sponsor sections instead of simply marking them') + extractor.add_option( + '--sponskrub-force', default=False, + action='store_true', dest='sponskrub_force', + help='Run sponskrub even if the video was already downloaded') + extractor.add_option( + '--sponskrub-location', metavar='PATH', + dest='sponskrub_path', default='', + help='Location of the sponskrub binary; either the path to the binary or its containing directory.') + extractor.add_option( + '--sponskrub-args', dest='sponskrub_args', + help='Give these arguments to sponskrub') + extractor = optparse.OptionGroup(parser, 'Extractor Options') extractor.add_option( '--allow-dynamic-mpd', |