1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2024-05-19 11:39:28 +00:00
This commit is contained in:
Deleted user 2024-02-10 10:39:50 +09:00 committed by GitHub
commit f03a28f93c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -10,6 +10,7 @@ from ..utils import (
remove_start,
smuggle_url,
try_get,
url_or_none,
)
@ -52,10 +53,25 @@ class TVerIE(InfoExtractor):
self.BRIGHTCOVE_URL_TEMPLATE % (p_id, r_id),
{'geo_countries': ['JP']})
thumbnail = None
thumbnails = []
imgs = try_get(main, lambda x: x['images'][0], dict)
if imgs:
for q in ('small', 'image', 'large'):
img_url = url_or_none(imgs.get(q))
if img_url:
thumbnail = img_url
thumbnails.append({
'url': thumbnail,
'preference': len(thumbnails),
})
return {
'_type': 'url_transparent',
'description': try_get(main, lambda x: x['note'][0]['text'], compat_str),
'episode_number': int_or_none(try_get(main, lambda x: x['ext']['episode_number'])),
'url': bc_url,
'ie_key': 'BrightcoveNew',
'thumbnail': thumbnail,
'thumbnails': thumbnails,
}