X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=youtube_dl%2Fextractor%2Fcomcarcoff.py;h=81f3d7697b843d3d9abb23fbc047b8230a69b351;hb=000b6b5ae5cc214906effe4ac5b78b579bc7db70;hp=67724139c86be69eda1862d63b65335d644f9003;hpb=3c864e930dd7533b404d03872d078e038883ac3d;p=youtube-dl diff --git a/youtube_dl/extractor/comcarcoff.py b/youtube_dl/extractor/comcarcoff.py index 67724139c..81f3d7697 100644 --- a/youtube_dl/extractor/comcarcoff.py +++ b/youtube_dl/extractor/comcarcoff.py @@ -1,4 +1,6 @@ # encoding: utf-8 +from __future__ import unicode_literals + import json from .common import InfoExtractor @@ -34,7 +36,7 @@ class ComCarCoffIE(InfoExtractor): webpage, 'full data json')) video_id = full_data['activeVideo']['video'] - video_data = full_data['videos'][video_id] + video_data = full_data.get('videos', {}).get(video_id) or full_data['singleshots'][video_id] thumbnails = [{ 'url': video_data['images']['thumb'], }, { @@ -51,4 +53,5 @@ class ComCarCoffIE(InfoExtractor): 'timestamp': parse_iso8601(video_data.get('pubDate')), 'thumbnails': thumbnails, 'formats': formats, + 'webpage_url': 'http://comediansincarsgettingcoffee.com/%s' % (video_data.get('urlSlug', video_data.get('slug'))), }