X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fvideolecturesnet.py;h=24584dc80d976cea4a56b1fdc14a447def38e0b3;hb=d41d04c0f513ad3b83ab6aee60cf2201710b6063;hp=1ec5298e9e5102a1a5a732898239cda84dde23df;hpb=0d93378887bd527b1df04e6138b4bc41382dd48f;p=youtube-dl diff --git a/youtube_dl/extractor/videolecturesnet.py b/youtube_dl/extractor/videolecturesnet.py index 1ec5298e9..24584dc80 100644 --- a/youtube_dl/extractor/videolecturesnet.py +++ b/youtube_dl/extractor/videolecturesnet.py @@ -12,7 +12,7 @@ from ..utils import ( class VideoLecturesNetIE(InfoExtractor): - _VALID_URL = r'http://(?:www\.)?videolectures\.net/(?P[^/#?]+)/' + _VALID_URL = r'http://(?:www\.)?videolectures\.net/(?P[^/#?]+)(?:/?[#?].*)?$' IE_NAME = 'videolectures.net' _TEST = { @@ -52,7 +52,7 @@ class VideoLecturesNetIE(InfoExtractor): formats = [] for v in switch.findall('./video'): proto = v.attrib.get('proto') - if not proto in ['http', 'rtmp']: + if proto not in ['http', 'rtmp']: continue f = { 'width': int_or_none(v.attrib.get('width')), @@ -70,6 +70,7 @@ class VideoLecturesNetIE(InfoExtractor): f.update({ 'url': v.attrib['streamer'], 'play_path': src, + 'rtmp_real_time': True, }) formats.append(f) self._sort_formats(formats)