From 5ad1d9580719498a5181c5b4adc402cd70308749 Mon Sep 17 00:00:00 2001 From: Vincent Olivier Date: Sat, 19 Nov 2016 09:25:33 -0500 Subject: [PATCH] [lapresse] new extractor --- youtube_dl/extractor/extractors.py | 1 + youtube_dl/extractor/lapresse.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 youtube_dl/extractor/lapresse.py diff --git a/youtube_dl/extractor/extractors.py b/youtube_dl/extractor/extractors.py index 9107f0b96..e70284a0c 100644 --- a/youtube_dl/extractor/extractors.py +++ b/youtube_dl/extractor/extractors.py @@ -446,6 +446,7 @@ from .kuwo import ( ) from .la7 import LA7IE from .laola1tv import Laola1TvIE +from .lapresse import LaPresseIE from .lci import LCIIE from .lcp import ( LcpPlayIE, diff --git a/youtube_dl/extractor/lapresse.py b/youtube_dl/extractor/lapresse.py new file mode 100644 index 000000000..b6b67d87b --- /dev/null +++ b/youtube_dl/extractor/lapresse.py @@ -0,0 +1,23 @@ +from __future__ import unicode_literals + +import re + +from .common import InfoExtractor +from .limelight import LimelightMediaIE + + +class LaPresseIE(InfoExtractor): + _VALID_URL = r'https?://(?:www\.)?lapresse\.ca/videos/(.*)/(?P[a-z0-9]{32})' + _TEST = { + 'url': 'http://www.lapresse.ca/videos/actualites/201610/26/46-1-louisville-ou-la-vie-en-noir-et-blanc.php/c28cee30286f4c53ba4f62459dca4a7b', + 'info_dict': { + 'id': 'c28cee30286f4c53ba4f62459dca4a7b', + 'ext': 'mp4', + 'title': 'Louisville ou la vie en noir et blanc' + } + } + + def _real_extract(self, url): + id = self._match_id(url) + + return self.url_result('limelight:media:%s' % id, ie=LimelightMediaIE.ie_key(), video_id=id) \ No newline at end of file