1
0
mirror of https://github.com/spaam/svtplay-dl.git synced 2024-11-30 23:24:16 +01:00

options: sync options from options parser

This commit is contained in:
Johan Andersson 2014-08-11 21:00:19 +02:00
parent 62913151eb
commit c19ba14e4c

View File

@ -57,6 +57,7 @@ class Options:
self.all_episodes = False self.all_episodes = False
self.force_subtitle = False self.force_subtitle = False
self.preferred = None self.preferred = None
self.verbose = False
def get_media(url, options): def get_media(url, options):
@ -214,7 +215,7 @@ def main():
sys.exit(0) sys.exit(0)
if len(args) != 1: if len(args) != 1:
parser.error("incorrect number of arguments") parser.error("incorrect number of arguments")
options = mergeParserOption(Options, options)
setup_log(options.silent, options.verbose) setup_log(options.silent, options.verbose)
if options.flexibleq and not options.quality: if options.flexibleq and not options.quality:
@ -227,3 +228,22 @@ def main():
get_media(url, options) get_media(url, options)
except KeyboardInterrupt: except KeyboardInterrupt:
print("") print("")
def mergeParserOption(options, parser):
options.output = parser.output
options.resume = parser.resume
options.live = parser.live
options.silent = parser.silent
options.force = parser.force
options.quality = parser.quality
options.flexibleq = parser.flexibleq
options.hls = parser.hls
options.subtitle = parser.subtitle
options.username = parser.username
options.password = parser.password
options.thumbnail = parser.thumbnail
options.all_episodes = parser.all_episodes
options.force_subtitle = parser.force_subtitle
options.preferred = parser.preferred
options.verbose = parser.verbose
return options