mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-06-25 12:15:07 +00:00
apply code suggestion
This commit is contained in:
parent
87cb35a0c6
commit
170eeb0eac
@ -260,20 +260,22 @@ class PlaySuisseIE(InfoExtractor):
|
|||||||
self._merge_subtitles(subs, target=subtitles)
|
self._merge_subtitles(subs, target=subtitles)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'id': traverse_obj(media_data, 'id'),
|
|
||||||
'title': traverse_obj(media_data, 'name'),
|
|
||||||
'description': traverse_obj(media_data, 'descriptionLong') or traverse_obj(media_data, 'description'),
|
|
||||||
'genres': traverse_obj(media_data, 'contentTypes'),
|
|
||||||
'creators': traverse_obj(media_data, 'directors'),
|
|
||||||
'cast': traverse_obj(media_data, 'mainCast'),
|
|
||||||
'location': traverse_obj(media_data, 'productionCountries'),
|
|
||||||
'release_year': int_or_none(traverse_obj(media_data, 'year', lambda _, x: x[:4])),
|
|
||||||
'thumbnails': thumbnails,
|
'thumbnails': thumbnails,
|
||||||
'duration': int_or_none(traverse_obj(media_data, 'duration')),
|
|
||||||
'formats': formats,
|
'formats': formats,
|
||||||
'subtitles': subtitles,
|
'subtitles': subtitles,
|
||||||
'series': traverse_obj(media_data, 'seriesName'),
|
**traverse_obj(media_data, {
|
||||||
'season_number': int_or_none(traverse_obj(media_data, 'seasonNumber')),
|
'id': ('id', {str}),
|
||||||
'episode': traverse_obj(media_data, 'name') if traverse_obj(media_data, 'episodeNumber') else None,
|
'title': ('name', {str}),
|
||||||
'episode_number': int_or_none(traverse_obj(media_data, 'episodeNumber')),
|
'description': (('descriptionLong', 'description'), {str}, any),
|
||||||
|
'genres': ('contentTypes', ..., {str}),
|
||||||
|
'creators': ('directors', ..., {str}),
|
||||||
|
'cast': ('mainCast', ..., {str}),
|
||||||
|
'location': ('productionCountries', ..., {str}, any),
|
||||||
|
'release_year': ('year', {str}),
|
||||||
|
'duration': ('duration', {int_or_none}),
|
||||||
|
'series': ('seriesName', {str}),
|
||||||
|
'season_number': ('seasonNumber', {int_or_none}),
|
||||||
|
'episode': ('name', {str}),
|
||||||
|
'episode_number': ('episodeNumber', {int_or_none}),
|
||||||
|
}),
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user