forked from zaclys/searxng
[mod] tineye engine: set engine_type to 'online_url_search'
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
e92d40c854
commit
a6b879f19c
|
@ -28,7 +28,8 @@ about = {
|
||||||
"results": 'JSON',
|
"results": 'JSON',
|
||||||
}
|
}
|
||||||
|
|
||||||
categories = ['images']
|
engine_type = 'online_url_search'
|
||||||
|
categories = ['general']
|
||||||
paging = True
|
paging = True
|
||||||
safesearch = False
|
safesearch = False
|
||||||
base_url = 'https://tineye.com'
|
base_url = 'https://tineye.com'
|
||||||
|
@ -36,8 +37,16 @@ search_string = '/result_json/?page={page}&{query}'
|
||||||
|
|
||||||
|
|
||||||
def request(query, params):
|
def request(query, params):
|
||||||
|
|
||||||
|
if params['search_urls']['data:image']:
|
||||||
|
query = params['search_urls']['data:image']
|
||||||
|
elif params['search_urls']['http']:
|
||||||
|
query = params['search_urls']['http']
|
||||||
|
|
||||||
|
query = urlencode({'url': query})
|
||||||
|
|
||||||
# see https://github.com/TinEye/pytineye/blob/main/pytineye/api.py
|
# see https://github.com/TinEye/pytineye/blob/main/pytineye/api.py
|
||||||
params['url'] = base_url + search_string.format(query=urlencode({'url': query}), page=params['pageno'])
|
params['url'] = base_url + search_string.format(query=query, page=params['pageno'])
|
||||||
|
|
||||||
params['headers'].update(
|
params['headers'].update(
|
||||||
{
|
{
|
||||||
|
|
|
@ -487,7 +487,7 @@ engines:
|
||||||
engine: tineye
|
engine: tineye
|
||||||
shortcut: tin
|
shortcut: tin
|
||||||
timeout: 9.0
|
timeout: 9.0
|
||||||
disabled: true
|
disabled: false
|
||||||
|
|
||||||
- name: etymonline
|
- name: etymonline
|
||||||
engine: xpath
|
engine: xpath
|
||||||
|
|
Loading…
Reference in New Issue