diff options
author | LencoDigitexer <addminuser258@gmail.com> | 2022-09-09 23:42:44 +0300 |
---|---|---|
committer | LencoDigitexer <addminuser258@gmail.com> | 2022-09-09 23:42:44 +0300 |
commit | 7b8d6015e38e30aa395cef761bc0bef0efc9b9c9 (patch) | |
tree | fdea46d32fd6f416c7e3d803cc8cca35fceb9138 /searx/autocomplete.py | |
parent | eb3d185e66dea1add88ef8d3a3c6bb74b8a3b166 (diff) | |
download | searxng-7b8d6015e38e30aa395cef761bc0bef0efc9b9c9.tar.gz searxng-7b8d6015e38e30aa395cef761bc0bef0efc9b9c9.zip |
add yandex autocompleter
Diffstat (limited to 'searx/autocomplete.py')
-rw-r--r-- | searx/autocomplete.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/searx/autocomplete.py b/searx/autocomplete.py index f2faa4538..55ee1cf27 100644 --- a/searx/autocomplete.py +++ b/searx/autocomplete.py @@ -152,6 +152,17 @@ def wikipedia(query, lang): return [] +def yandex(query, _lang): + # yandex autocompleter + url = "https://suggest.yandex.com/suggest-ff.cgi?{0}" + + resp = loads(get(url.format(urlencode(dict(part=query)))).text) + print(resp) + if len(resp) > 1: + return resp[1] + return [] + + backends = { 'dbpedia': dbpedia, 'duckduckgo': duckduckgo, @@ -162,6 +173,7 @@ backends = { 'qwant': qwant, 'wikipedia': wikipedia, 'brave': brave, + 'yandex': yandex, } |