From cc9dbde2e58ffc4b2ddd05ccf4327ebe8e168514 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 17 Feb 2025 10:47:09 +0100 Subject: [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 --- searx/autocomplete.py | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'searx/autocomplete.py') 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, -- cgit v1.2.3