|
@@ -6,16 +6,18 @@ categories = ['videos']
|
6
|
6
|
locale = 'en_US'
|
7
|
7
|
|
8
|
8
|
# see http://www.dailymotion.com/doc/api/obj-video.html
|
9
|
|
-search_url = 'https://api.dailymotion.com/videos?fields=title,description,duration,url,thumbnail_360_url&sort=relevance&limit=25&page=1&{query}' # noqa
|
|
9
|
+search_url = 'https://api.dailymotion.com/videos?fields=title,description,duration,url,thumbnail_360_url&sort=relevance&limit=25&page={pageno}&{query}' # noqa
|
10
|
10
|
|
11
|
11
|
# TODO use video result template
|
12
|
12
|
content_tpl = '<a href="{0}" title="{0}" ><img src="{1}" /></a><br />'
|
13
|
13
|
|
|
14
|
+paging = True
|
|
15
|
+
|
14
|
16
|
|
15
|
17
|
def request(query, params):
|
16
|
|
- global search_url
|
17
|
18
|
params['url'] = search_url.format(
|
18
|
|
- query=urlencode({'search': query, 'localization': locale}))
|
|
19
|
+ query=urlencode({'search': query, 'localization': locale}),
|
|
20
|
+ pageno=params['pageno'])
|
19
|
21
|
return params
|
20
|
22
|
|
21
|
23
|
|