[AnimeLab] Extract all thumbnails

This commit is contained in:
Mariusz Skoneczko 2020-02-01 14:06:29 +11:00
parent 555c5108fb
commit 7439eb9155

View File

@ -126,17 +126,16 @@ class AnimeLabIE(AnimeLabBaseIE):
duration = int_or_none(raw_data.get('duration')) duration = int_or_none(raw_data.get('duration'))
thumbnail_data = raw_data.get('images', []) thumbnail_data = raw_data.get('images', [])
thumbnail_data = thumbnail_data[0] if len(thumbnail_data) > 0 else None thumbnails = []
if thumbnail_data is not None: for thumbnail in thumbnail_data:
image_data = thumbnail_data.get('imageInfo', {}) for instance in thumbnail['imageInstances']:
thumbnails = [{ image_data = instance.get('imageInfo', {})
'id': str_or_none(thumbnail_data.get('id')), thumbnails.append({
'url': image_data.get('fullPath'), 'id': str_or_none(image_data.get('id')),
'width': image_data.get('width'), 'url': image_data.get('fullPath'),
'height': image_data.get('height'), 'width': image_data.get('width'),
}] 'height': image_data.get('height'),
else: })
thumbnails = None
season_data = raw_data.get('season', {}) season_data = raw_data.get('season', {})
season = str_or_none(season_data.get('name')) season = str_or_none(season_data.get('name'))