From f17227520e1ba465ff8e00c35109102f66cd5f77 Mon Sep 17 00:00:00 2001 From: Vincent Olivier Date: Fri, 18 Nov 2016 14:40:40 -0500 Subject: [PATCH] [radiocanada] changes requested in pr #11224 --- youtube_dl/extractor/radiocanada.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/youtube_dl/extractor/radiocanada.py b/youtube_dl/extractor/radiocanada.py index 2133c332e..cb735ca27 100644 --- a/youtube_dl/extractor/radiocanada.py +++ b/youtube_dl/extractor/radiocanada.py @@ -171,10 +171,20 @@ class RadioCanadaAudioVideoIE(InfoExtractor): return self.url_result('radiocanada:medianet:%s' % self._match_id(url)) - class RadioCanadaArticleIE(InfoExtractor): - 'radiocanada:article' _VALID_URL = r'https?://ici\.radio-canada\.ca/(?P[^?#&]+)' + _TEST = { + 'url': 'http://ici.radio-canada.ca/nouvelle/1000657/victimes-richard-henry-bain-abandonnees-ivac', + 'info_dict': { + 'id': '7633340', + 'ext': 'mp4', + 'title': 'La sentence de Bain connue vendredi', + 'upload_date': '20161118', + }, + 'params': { + 'skip_download': True, + }, + } @classmethod def suitable(cls, url): @@ -186,13 +196,11 @@ class RadioCanadaArticleIE(InfoExtractor): webpage = unescapeHTML(self._download_webpage(url, display_id)) - entries = [ self.url_result( 'radiocanada:medianet:%s' % mobj.group('id'), ie=RadioCanadaIE.ie_key(), video_id=mobj.group('id')) for mobj in re.finditer( - r'\"idMedia\"\s*:\s*\"(?P\d+)\"', webpage)] + r'"idMedia"\s*:\s*"(?P\d+)"', webpage)] return self.playlist_result(entries, display_id) -