diff options
Diffstat (limited to 'youtube_dl/__init__.py')
| -rw-r--r-- | youtube_dl/__init__.py | 14 | 
1 files changed, 9 insertions, 5 deletions
| diff --git a/youtube_dl/__init__.py b/youtube_dl/__init__.py index e73bc5c37..cb4f2e41c 100644 --- a/youtube_dl/__init__.py +++ b/youtube_dl/__init__.py @@ -79,6 +79,10 @@ __authors__  = (      'Carlos Ramos',      '5moufl',      'lenaten', +    'Dennis Scheiba', +    'Damon Timm', +    'winwon', +    'Xavier Beynon'  )  __license__ = 'Public Domain' @@ -256,8 +260,6 @@ def _real_main(argv=None):          date = DateRange.day(opts.date)      else:          date = DateRange(opts.dateafter, opts.datebefore) -    if opts.default_search not in ('auto', 'auto_warning', 'error', 'fixup_error', None) and ':' not in opts.default_search: -        parser.error(u'--default-search invalid; did you forget a colon (:) at the end?')      # Do not download videos when there are audio-only formats      if opts.extractaudio and not opts.keepvideo and opts.format is None: @@ -285,7 +287,7 @@ def _real_main(argv=None):                       u' file! Use "{0}.%(ext)s" instead of "{0}" as the output'                       u' template'.format(outtmpl)) -    any_printing = opts.geturl or opts.gettitle or opts.getid or opts.getthumbnail or opts.getdescription or opts.getfilename or opts.getformat or opts.getduration or opts.dumpjson +    any_printing = opts.geturl or opts.gettitle or opts.getid or opts.getthumbnail or opts.getdescription or opts.getfilename or opts.getformat or opts.getduration or opts.dumpjson or opts.dump_single_json      download_archive_fn = compat_expanduser(opts.download_archive) if opts.download_archive is not None else opts.download_archive      ydl_opts = { @@ -305,8 +307,9 @@ def _real_main(argv=None):          'forcefilename': opts.getfilename,          'forceformat': opts.getformat,          'forcejson': opts.dumpjson, -        'simulate': opts.simulate, -        'skip_download': (opts.skip_download or opts.simulate or any_printing), +        'dump_single_json': opts.dump_single_json, +        'simulate': opts.simulate or any_printing, +        'skip_download': opts.skip_download,          'format': opts.format,          'format_limit': opts.format_limit,          'listformats': opts.listformats, @@ -370,6 +373,7 @@ def _real_main(argv=None):          'youtube_include_dash_manifest': opts.youtube_include_dash_manifest,          'encoding': opts.encoding,          'exec_cmd': opts.exec_cmd, +        'extract_flat': opts.extract_flat,      }      with YoutubeDL(ydl_opts) as ydl: | 
