mirror of
https://github.com/ytdl-org/youtube-dl
synced 2025-07-27 22:04:15 +09:00
Modified code to account for extractors that do not specify field names.
This commit is contained in:
parent
ac6d433c80
commit
530361126f
@ -968,11 +968,17 @@ class InfoExtractor(object):
|
|||||||
urls, playlist_id=playlist_id, playlist_title=playlist_title)
|
urls, playlist_id=playlist_id, playlist_title=playlist_title)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def playlist_result(entries, **kwargs):
|
def playlist_result(entries, playlist_id=None, playlist_title=None, playlist_description=None, **kwargs):
|
||||||
"""Returns a playlist"""
|
"""Returns a playlist"""
|
||||||
video_info = {'_type': 'playlist',
|
video_info = {'_type': 'playlist',
|
||||||
'entries': entries,
|
'entries': entries}
|
||||||
**kwargs}
|
video_info.update(kwargs)
|
||||||
|
if playlist_id:
|
||||||
|
video_info['id'] = playlist_id
|
||||||
|
if playlist_title:
|
||||||
|
video_info['title'] = playlist_title
|
||||||
|
if playlist_description is not None:
|
||||||
|
video_info['description'] = playlist_description
|
||||||
return video_info
|
return video_info
|
||||||
|
|
||||||
def _search_regex(self, pattern, string, name, default=NO_DEFAULT, fatal=True, flags=0, group=None):
|
def _search_regex(self, pattern, string, name, default=NO_DEFAULT, fatal=True, flags=0, group=None):
|
||||||
|
@ -2806,8 +2806,8 @@ class YoutubeTabIE(YoutubeBaseInfoExtractor):
|
|||||||
self._entries(selected_tab, item_id, webpage),
|
self._entries(selected_tab, item_id, webpage),
|
||||||
playlist_id=playlist_id, playlist_title=title,
|
playlist_id=playlist_id, playlist_title=title,
|
||||||
playlist_description=description,
|
playlist_description=description,
|
||||||
playlist_view_count=view_count,
|
view_count=view_count,
|
||||||
playlist_last_update=last_updated)
|
last_update=last_updated)
|
||||||
playlist.update(self._extract_uploader(data))
|
playlist.update(self._extract_uploader(data))
|
||||||
return playlist
|
return playlist
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user