1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-07-01 19:08:32 +00:00

Apply suggestions from code review

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
This commit is contained in:
c-basalt 2025-06-25 19:40:31 -04:00 committed by GitHub
parent 4dfed63ae1
commit 9c70535ef5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1227,6 +1227,7 @@ class BilibiliSpaceVideoIE(BilibiliSpaceBaseIE):
}, },
'playlist_mincount': 92, 'playlist_mincount': 92,
}, { }, {
# Hidden-mode collection
'url': 'https://space.bilibili.com/3669403/video', 'url': 'https://space.bilibili.com/3669403/video',
'info_dict': { 'info_dict': {
'id': '3669403', 'id': '3669403',
@ -1301,9 +1302,9 @@ def get_metadata(page_data):
} }
def get_entries(page_data): def get_entries(page_data):
for entry in traverse_obj(page_data, ('list', 'vlist')) or []: for entry in traverse_obj(page_data, ('list', 'vlist', ..., {dict})):
if traverse_obj(entry, ('meta', 'attribute')) == 156: if traverse_obj(entry, ('meta', 'attribute')) == 156:
# hidden-mode collection do not show its videos in uploads, extract as playlist instead # hidden-mode collection doesn't show its videos in uploads; extract as playlist instead
yield self.url_result( yield self.url_result(
f'https://space.bilibili.com/{entry["mid"]}/lists/{entry["meta"]["id"]}?type=season', f'https://space.bilibili.com/{entry["mid"]}/lists/{entry["meta"]["id"]}?type=season',
BilibiliCollectionListIE, f'{entry["mid"]}_{entry["meta"]["id"]}') BilibiliCollectionListIE, f'{entry["mid"]}_{entry["meta"]["id"]}')