From ea0af7b6a1983d69ab436338b6ed323b42fbef60 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Thu, 15 Mar 2012 23:38:32 +0100 Subject: [PATCH] Fix getting latest dailymotion videos --- modules/dailymotion/browser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/dailymotion/browser.py b/modules/dailymotion/browser.py index 4ab8b71d..d4121a76 100644 --- a/modules/dailymotion/browser.py +++ b/modules/dailymotion/browser.py @@ -32,7 +32,8 @@ __all__ = ['DailymotionBrowser'] class DailymotionBrowser(BaseBrowser): DOMAIN = 'dailymotion.com' ENCODING = None - PAGES = {r'http://[w\.]*dailymotion\.com/?': IndexPage, + PAGES = {r'http://[w\.]*dailymotion\.com/1': IndexPage, + r'http://[w\.]*dailymotion\.com/[a-z\-]{2,5}/1': IndexPage, r'http://[w\.]*dailymotion\.com/(\w+/)?search/.*': IndexPage, r'http://[w\.]*dailymotion\.com/video/(?P.+)': VideoPage, } @@ -42,6 +43,9 @@ class DailymotionBrowser(BaseBrowser): self.location(url) return self.page.get_video(video) + def home(self): + self.location('/1') + def search_videos(self, pattern, sortby): if not pattern: self.home()