Fix getting latest dailymotion videos

This commit is contained in:
Laurent Bachelier 2012-03-15 23:38:32 +01:00
commit ea0af7b6a1

View file

@ -32,7 +32,8 @@ __all__ = ['DailymotionBrowser']
class DailymotionBrowser(BaseBrowser): class DailymotionBrowser(BaseBrowser):
DOMAIN = 'dailymotion.com' DOMAIN = 'dailymotion.com'
ENCODING = None 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/(\w+/)?search/.*': IndexPage,
r'http://[w\.]*dailymotion\.com/video/(?P<id>.+)': VideoPage, r'http://[w\.]*dailymotion\.com/video/(?P<id>.+)': VideoPage,
} }
@ -42,6 +43,9 @@ class DailymotionBrowser(BaseBrowser):
self.location(url) self.location(url)
return self.page.get_video(video) return self.page.get_video(video)
def home(self):
self.location('/1')
def search_videos(self, pattern, sortby): def search_videos(self, pattern, sortby):
if not pattern: if not pattern:
self.home() self.home()