[nytimes] Optional fields shouldn't break extraction

Also leverage podcast_title var
This commit is contained in:
John Hawkinson 2016-10-15 13:29:41 -04:00
parent 12bf439cc6
commit 9fb7e1bd6c

View File

@ -125,11 +125,11 @@ class NYTimesBaseIE(InfoExtractor):
'id': video_id, 'id': video_id,
'title': title, 'title': title,
'creator': audio_data['track'].get('credit'), 'creator': audio_data['track'].get('credit'),
'series': audio_data['podcast']['title'], 'series': podcast_title,
'episode': episode_title, 'episode': episode_title,
'episode_number': episode_number, 'episode_number': episode_number,
'url': audio_data['track']['source'], 'url': audio_data['track']['source'],
'duration': audio_data['track']['duration'], 'duration': audio_data['track'].get('duration'),
'description': description, 'description': description,
} }