summaryrefslogtreecommitdiff
path: root/searx/autocomplete.py
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2025-02-17 10:47:09 +0100
committerMarkus Heiser <markus.heiser@darmarIT.de>2025-02-17 11:00:18 +0100
commitcc9dbde2e58ffc4b2ddd05ccf4327ebe8e168514 (patch)
tree611908724b99e1c6f4a4cc5bde538ded677fd2c5 /searx/autocomplete.py
parent1ae37728e4f9bc6b3ec5ef4dce1624a80a6874f6 (diff)
[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>
Diffstat (limited to 'searx/autocomplete.py')
-rw-r--r--searx/autocomplete.py10
1 files changed, 0 insertions, 10 deletions
diff --git a/searx/autocomplete.py b/searx/autocomplete.py
index 495f87a8e..a0aa2a730 100644
--- a/searx/autocomplete.py
+++ b/searx/autocomplete.py
@@ -183,15 +183,6 @@ def stract(query, _lang):
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):
# swisscows autocompleter
url = 'https://swisscows.ch/api/suggest?{query}&itemsCount=5'
@@ -263,7 +254,6 @@ backends = {
'mwmbl': mwmbl,
'qwant': qwant,
'seznam': seznam,
- 'startpage': startpage,
'stract': stract,
'swisscows': swisscows,
'wikipedia': wikipedia,