mirror of
https://github.com/searxng/searxng.git
synced 2026-09-11 16:56:05 +00:00
[del] remove searx_engine - no use case (#6680)
There is no meaningful use-case for the engine, moreover the implementation is 10 years old (formerly searx) and no longer fits the current data model of SearXNG. Closes: - https://github.com/searxng/searxng/issues/6676 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
@@ -1,57 +0,0 @@
|
|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
||||||
"""
|
|
||||||
Searx (all)
|
|
||||||
"""
|
|
||||||
|
|
||||||
from json import loads
|
|
||||||
from searx.engines import categories as searx_categories
|
|
||||||
|
|
||||||
# about
|
|
||||||
about = {
|
|
||||||
"website": 'https://github.com/searxng/searxng',
|
|
||||||
"wikidata_id": 'Q17639196',
|
|
||||||
"official_api_documentation": 'https://docs.searxng.org/dev/search_api.html',
|
|
||||||
"use_official_api": True,
|
|
||||||
"require_api_key": False,
|
|
||||||
"results": 'JSON',
|
|
||||||
}
|
|
||||||
|
|
||||||
categories = searx_categories.keys()
|
|
||||||
|
|
||||||
# search-url
|
|
||||||
instance_urls = []
|
|
||||||
instance_index = 0
|
|
||||||
|
|
||||||
|
|
||||||
# do search-request
|
|
||||||
def request(query, params):
|
|
||||||
global instance_index # pylint: disable=global-statement
|
|
||||||
params['url'] = instance_urls[instance_index % len(instance_urls)]
|
|
||||||
params['method'] = 'POST'
|
|
||||||
|
|
||||||
instance_index += 1
|
|
||||||
|
|
||||||
params['data'] = {
|
|
||||||
'q': query,
|
|
||||||
'pageno': params['pageno'],
|
|
||||||
'language': params['language'],
|
|
||||||
'time_range': params['time_range'],
|
|
||||||
'category': params['category'],
|
|
||||||
'format': 'json',
|
|
||||||
}
|
|
||||||
|
|
||||||
return params
|
|
||||||
|
|
||||||
|
|
||||||
# get response from search-request
|
|
||||||
def response(resp):
|
|
||||||
|
|
||||||
response_json = loads(resp.text)
|
|
||||||
results = response_json['results']
|
|
||||||
|
|
||||||
for i in ('answers', 'infoboxes'):
|
|
||||||
results.extend(response_json[i])
|
|
||||||
|
|
||||||
results.extend({'suggestion': s} for s in response_json['suggestions'])
|
|
||||||
|
|
||||||
return results
|
|
||||||
@@ -2296,14 +2296,6 @@ engines:
|
|||||||
shortcut: pwv
|
shortcut: pwv
|
||||||
disabled: true
|
disabled: true
|
||||||
|
|
||||||
# - name: searx
|
|
||||||
# engine: searx_engine
|
|
||||||
# shortcut: se
|
|
||||||
# instance_urls :
|
|
||||||
# - http://127.0.0.1:8888/
|
|
||||||
# - ...
|
|
||||||
# disabled: true
|
|
||||||
|
|
||||||
- name: seekninja
|
- name: seekninja
|
||||||
engine: seekninja
|
engine: seekninja
|
||||||
shortcut: sen
|
shortcut: sen
|
||||||
|
|||||||
Reference in New Issue
Block a user