[fix] autocomplete: remove broken startpage backend
as long we don't have a solution for #4334 we can't offer startpage as autocomplete backend. Related: - https://github.com/searxng/searxng/issues/4334 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
1ae37728e4
commit
cc9dbde2e5
@ -33,19 +33,18 @@
|
|||||||
``autocomplete``:
|
``autocomplete``:
|
||||||
Existing autocomplete backends, leave blank to turn it off.
|
Existing autocomplete backends, leave blank to turn it off.
|
||||||
|
|
||||||
- ``baidu```
|
- ``baidu``
|
||||||
- ``brave```
|
- ``brave``
|
||||||
- ``dbpedia```
|
- ``dbpedia``
|
||||||
- ``duckduckgo```
|
- ``duckduckgo``
|
||||||
- ``google```
|
- ``google``
|
||||||
- ``mwmbl```
|
- ``mwmbl``
|
||||||
- ``qwant```
|
- ``qwant``
|
||||||
- ``seznam```
|
- ``seznam``
|
||||||
- ``startpage```
|
- ``stract``
|
||||||
- ``stract```
|
- ``swisscows``
|
||||||
- ``swisscows```
|
- ``wikipedia``
|
||||||
- ``wikipedia```
|
- ``yandex``
|
||||||
- ``yandex```
|
|
||||||
|
|
||||||
``favicon_resolver``:
|
``favicon_resolver``:
|
||||||
To activate favicons in SearXNG's result list select a default
|
To activate favicons in SearXNG's result list select a default
|
||||||
|
@ -183,15 +183,6 @@ def stract(query, _lang):
|
|||||||
return [html.unescape(suggestion['raw']) for suggestion in resp.json()]
|
return [html.unescape(suggestion['raw']) for suggestion in resp.json()]
|
||||||
|
|
||||||
|
|
||||||
def startpage(query, sxng_locale):
|
|
||||||
"""Autocomplete from Startpage. Supports Startpage's languages"""
|
|
||||||
lui = engines['startpage'].traits.get_language(sxng_locale, 'english')
|
|
||||||
url = 'https://startpage.com/suggestions?{query}'
|
|
||||||
resp = get(url.format(query=urlencode({'q': query, 'segment': 'startpage.udog', 'lui': lui})))
|
|
||||||
data = resp.json()
|
|
||||||
return [e['text'] for e in data.get('suggestions', []) if 'text' in e]
|
|
||||||
|
|
||||||
|
|
||||||
def swisscows(query, _lang):
|
def swisscows(query, _lang):
|
||||||
# swisscows autocompleter
|
# swisscows autocompleter
|
||||||
url = 'https://swisscows.ch/api/suggest?{query}&itemsCount=5'
|
url = 'https://swisscows.ch/api/suggest?{query}&itemsCount=5'
|
||||||
@ -263,7 +254,6 @@ backends = {
|
|||||||
'mwmbl': mwmbl,
|
'mwmbl': mwmbl,
|
||||||
'qwant': qwant,
|
'qwant': qwant,
|
||||||
'seznam': seznam,
|
'seznam': seznam,
|
||||||
'startpage': startpage,
|
|
||||||
'stract': stract,
|
'stract': stract,
|
||||||
'swisscows': swisscows,
|
'swisscows': swisscows,
|
||||||
'wikipedia': wikipedia,
|
'wikipedia': wikipedia,
|
||||||
|
@ -34,7 +34,7 @@ search:
|
|||||||
# Filter results. 0: None, 1: Moderate, 2: Strict
|
# Filter results. 0: None, 1: Moderate, 2: Strict
|
||||||
safe_search: 0
|
safe_search: 0
|
||||||
# Existing autocomplete backends: "baidu", "brave", "dbpedia", "duckduckgo", "google", "yandex",
|
# Existing autocomplete backends: "baidu", "brave", "dbpedia", "duckduckgo", "google", "yandex",
|
||||||
# "mwmbl", "seznam", "startpage", "stract", "swisscows", "qwant", "wikipedia" -
|
# "mwmbl", "seznam", "stract", "swisscows", "qwant", "wikipedia" -
|
||||||
# leave blank to turn it off by default.
|
# leave blank to turn it off by default.
|
||||||
autocomplete: ""
|
autocomplete: ""
|
||||||
# minimun characters to type before autocompleter starts
|
# minimun characters to type before autocompleter starts
|
||||||
|
Loading…
x
Reference in New Issue
Block a user