[cleanup] linter, code formatting and readme
This commit is contained in:
parent
74e001af1d
commit
07cce701de
6 changed files with 21 additions and 23 deletions
|
|
@ -1191,10 +1191,10 @@ class YoutubeDL(object):
|
|||
elif result_type == 'url':
|
||||
# We have to add extra_info to the results because it may be
|
||||
# contained in a playlist
|
||||
return self.extract_info(ie_result['url'],
|
||||
download,
|
||||
ie_key=ie_result.get('ie_key'),
|
||||
extra_info=extra_info)
|
||||
return self.extract_info(
|
||||
ie_result['url'], download,
|
||||
ie_key=ie_result.get('ie_key'),
|
||||
extra_info=extra_info)
|
||||
elif result_type == 'url_transparent':
|
||||
# Use the information from the embedding page
|
||||
info = self.extract_info(
|
||||
|
|
@ -2136,12 +2136,9 @@ class YoutubeDL(object):
|
|||
self.report_warning('Requested format is not available')
|
||||
elif download:
|
||||
self.to_screen(
|
||||
'[info] %s: Downloading format(s) %s'
|
||||
% (info_dict['id'], ", ".join([f['format_id'] for f in formats_to_download])))
|
||||
if len(formats_to_download) > 1:
|
||||
self.to_screen(
|
||||
'[info] %s: Downloading video in %s formats'
|
||||
% (info_dict['id'], len(formats_to_download)))
|
||||
'[info] %s: Downloading %d format(s): %s' % (
|
||||
info_dict['id'], len(formats_to_download),
|
||||
", ".join([f['format_id'] for f in formats_to_download])))
|
||||
for fmt in formats_to_download:
|
||||
new_info = dict(info_dict)
|
||||
new_info.update(fmt)
|
||||
|
|
@ -2790,13 +2787,9 @@ class YoutubeDL(object):
|
|||
actual_post_extract(video_dict or {})
|
||||
return
|
||||
|
||||
if '__post_extractor' not in info_dict:
|
||||
return
|
||||
post_extractor = info_dict['__post_extractor']
|
||||
if post_extractor:
|
||||
info_dict.update(post_extractor().items())
|
||||
del info_dict['__post_extractor']
|
||||
return
|
||||
post_extractor = info_dict.get('__post_extractor') or (lambda: {})
|
||||
info_dict.update(post_extractor().items())
|
||||
info_dict.pop('__post_extractor', None)
|
||||
|
||||
actual_post_extract(info_dict or {})
|
||||
|
||||
|
|
|
|||
|
|
@ -554,6 +554,8 @@ class InfoExtractor(object):
|
|||
self.initialize()
|
||||
self.write_debug('Extracting URL: %s' % url)
|
||||
ie_result = self._real_extract(url)
|
||||
if ie_result is None:
|
||||
return None
|
||||
if self._x_forwarded_for_ip:
|
||||
ie_result['__x_forwarded_for_ip'] = self._x_forwarded_for_ip
|
||||
subtitles = ie_result.get('subtitles')
|
||||
|
|
|
|||
|
|
@ -3636,7 +3636,7 @@ class YoutubeTabIE(YoutubeBaseInfoExtractor):
|
|||
|
||||
def get_mobj(url):
|
||||
mobj = self._url_re.match(url).groupdict()
|
||||
mobj.update((k, '') for k,v in mobj.items() if v is None)
|
||||
mobj.update((k, '') for k, v in mobj.items() if v is None)
|
||||
return mobj
|
||||
|
||||
mobj = get_mobj(url)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue