on master help sign in
[enh] paging support for youtube
commit805e6f1884a969e4134d3049281e49c005bca551 authorasciimoo <asciimoo@gmail.com> dateThu 30 Jan 2014, 00:50 (13 years ago) parent1fd91bd
1 file changed+6−2
searx/engines/youtube.py+6−2
searx/engines/youtube.py+6−2
@@ -3,11 +3,15 @@ from urllib import urlencode
33
44categories = ['videos']
55
6−search_url = 'https://gdata.youtube.com/feeds/api/videos?alt=json&{query}'
6+search_url = 'https://gdata.youtube.com/feeds/api/videos?alt=json&{query}&start-index={index}&max-results=25' # noqa
7+
8+paging = True
79
810
911def request(query, params):
10− params['url'] = search_url.format(query=urlencode({'q': query}))
12+ index = (params['pageno'] - 1) * 25 + 1
13+ params['url'] = search_url.format(query=urlencode({'q': query}),
14+ index=index)
1115 return params
1216
1317