X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=youtube_dl%2Fextractor%2Fccc.py;h=dda2c0959882c3cd3c5de56b817ccd7815ef0068;hb=8fb754bcd023953a1e55e7acb8c6aea9edef937d;hp=2e0a0b29fe3e2349c6cfc5e6bf6b30f886c935a0;hpb=0d5095fc65d92251f7aeefd9cb504434590cee8b;p=youtube-dl diff --git a/youtube_dl/extractor/ccc.py b/youtube_dl/extractor/ccc.py index 2e0a0b29f..dda2c0959 100644 --- a/youtube_dl/extractor/ccc.py +++ b/youtube_dl/extractor/ccc.py @@ -5,6 +5,7 @@ import re from .common import InfoExtractor from ..utils import ( int_or_none, + parse_duration, qualities, unified_strdate, ) @@ -21,10 +22,11 @@ class CCCIE(InfoExtractor): 'id': '30C3_-_5443_-_en_-_saal_g_-_201312281830_-_introduction_to_processor_design_-_byterazor', 'ext': 'mp4', 'title': 'Introduction to Processor Design', - 'description': 'md5:5ddbf8c734800267f2cee4eab187bc1b', + 'description': 'md5:80be298773966f66d56cb11260b879af', 'thumbnail': 're:^https?://.*\.jpg$', 'view_count': int, - 'upload_date': '20131229', + 'upload_date': '20131228', + 'duration': 3660, } }, { 'url': 'https://media.ccc.de/v/32c3-7368-shopshifting#download', @@ -43,21 +45,25 @@ class CCCIE(InfoExtractor): title = self._html_search_regex( r'(?s)
(.*?)
", + r'(?s)