Improvements

This commit is contained in:
Robin van der Linde 2019-12-20 14:45:46 +01:00
parent ba13ac5d7e
commit d97da5a709

View File

@ -84,11 +84,11 @@ class RtlNlIE(InfoExtractor):
'http://www.rtl.nl/system/s4m/vfd/version=2/uuid=%s/fmt=adaptive/' % uuid, 'http://www.rtl.nl/system/s4m/vfd/version=2/uuid=%s/fmt=adaptive/' % uuid,
uuid) uuid)
material = info['material'][0] material = info.get('material')[0]
abstracts = info['abstracts'][0] abstracts = info.get('abstracts')[0]
seasons = info['seasons'][0] seasons = info.get('seasons')[0]
episodes = info['episodes'][0] episodes = info.get('episodes')[0]
title = info['abstracts'][0]['name'] title = info.get('abstracts')[0]['name']
subtitle = material.get('title') subtitle = material.get('title')
if subtitle: if subtitle:
title += ' - %s' % subtitle title += ' - %s' % subtitle
@ -122,15 +122,15 @@ class RtlNlIE(InfoExtractor):
'id': uuid, 'id': uuid,
'title': title, 'title': title,
'formats': formats, 'formats': formats,
'timestamp': material['original_date'], 'timestamp': material.get('original_date'),
'description': description, 'description': description,
'duration': parse_duration(material.get('duration')), 'duration': parse_duration(material.get('duration')),
'thumbnails': thumbnails, 'thumbnails': thumbnails,
'series': abstracts['name'], 'series': abstracts.get('name'),
'season': seasons['name'], 'season': seasons.get('name'),
'season_number': seasons['volgnr'], 'season_number': seasons.get('volgnr'),
'season_id': seasons['key'], 'season_id': seasons.get('key'),
'episode': episodes['name'], 'episode': episodes.get('name'),
'episode_number': episodes['volgnr'], 'episode_number': episodes.get('volgnr'),
'episode_id': episodes['key'], 'episode_id': episodes.get('key'),
} }