From 605d673dd461ac4f7a6a11ea1fb0d1bb0e418746 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 24 Jan 2012 22:38:39 +0100 Subject: [PATCH] support https?://www\.canal-?plus\.fr/.*\?vid=(\d+) urls --- modules/canalplus/backend.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/canalplus/backend.py b/modules/canalplus/backend.py index 323b008d..5d7f48fb 100644 --- a/modules/canalplus/backend.py +++ b/modules/canalplus/backend.py @@ -20,6 +20,8 @@ from __future__ import with_statement +import re + from weboob.capabilities.video import ICapVideo from weboob.tools.backend import BaseBackend, BackendConfig from weboob.tools.value import Value @@ -51,6 +53,9 @@ class CanalplusBackend(BaseBackend, ICapVideo, ICapCollection): return self.browser.iter_search_results(pattern) def get_video(self, _id): + m = re.match('https?://www\.canal-?plus\.fr/.*\?vid=(\d+)', _id) + if m: + _id = m.group(1) with self.browser: return self.browser.get_video(_id)