mirror of https://github.com/searxng/searxng.git
[enh] paging support for youtube
This commit is contained in:
parent
1fd91bd911
commit
805e6f1884
|
@ -3,11 +3,15 @@ from urllib import urlencode
|
||||||
|
|
||||||
categories = ['videos']
|
categories = ['videos']
|
||||||
|
|
||||||
search_url = 'https://gdata.youtube.com/feeds/api/videos?alt=json&{query}'
|
search_url = 'https://gdata.youtube.com/feeds/api/videos?alt=json&{query}&start-index={index}&max-results=25' # noqa
|
||||||
|
|
||||||
|
paging = True
|
||||||
|
|
||||||
|
|
||||||
def request(query, params):
|
def request(query, params):
|
||||||
params['url'] = search_url.format(query=urlencode({'q': query}))
|
index = (params['pageno'] - 1) * 25 + 1
|
||||||
|
params['url'] = search_url.format(query=urlencode({'q': query}),
|
||||||
|
index=index)
|
||||||
return params
|
return params
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue