mirror of
https://github.com/ytdl-org/youtube-dl
synced 2025-05-11 00:04:50 +09:00
Merge 86808ab7c5c520541fac187bc15a3092a09b1aa0 into 3eb8d22ddb8982ca4fb56bb7a8d6517538bf14c6
This commit is contained in:
commit
fe2db4c969
@ -1939,7 +1939,10 @@ class YoutubeDL(object):
|
||||
self.to_stdout(formatSeconds(info_dict['duration']))
|
||||
print_mandatory('format')
|
||||
if self.params.get('forcejson', False):
|
||||
self.to_stdout(json.dumps(self.sanitize_info(info_dict)))
|
||||
if self.params.get('indent_json', False):
|
||||
self.to_stdout(json.dumps(self.sanitize_info(info_dict), indent=2))
|
||||
else:
|
||||
self.to_stdout(json.dumps(self.sanitize_info(info_dict)))
|
||||
|
||||
@_catch_unsafe_file_extension
|
||||
def process_info(self, info_dict):
|
||||
|
@ -439,6 +439,7 @@ def _real_main(argv=None):
|
||||
# just for deprecation check
|
||||
'autonumber': opts.autonumber if opts.autonumber is True else None,
|
||||
'usetitle': opts.usetitle if opts.usetitle is True else None,
|
||||
'indent_json': opts.pretty_json,
|
||||
}
|
||||
|
||||
with YoutubeDL(ydl_opts) as ydl:
|
||||
|
@ -679,6 +679,11 @@ def parseOpts(overrideArguments=None):
|
||||
'--no-call-home',
|
||||
dest='call_home', action='store_false', default=False,
|
||||
help='Do NOT contact the youtube-dl server for debugging')
|
||||
verbosity.add_option(
|
||||
'--pretty-json',
|
||||
dest='pretty_json', action='store_true', default=False,
|
||||
help='Print json with indentation. Only when --dump-json is provided'
|
||||
)
|
||||
|
||||
filesystem = optparse.OptionGroup(parser, 'Filesystem Options')
|
||||
filesystem.add_option(
|
||||
|
Loading…
x
Reference in New Issue
Block a user