Unverified Commit b1364805 authored by piplongrun's avatar piplongrun Committed by GitHub

Add Swisscows autocomplete option

parent 7f224713
...@@ -165,6 +165,14 @@ def startpage(query, lang): ...@@ -165,6 +165,14 @@ def startpage(query, lang):
return [] return []
def swisscows(query, lang):
# swisscows autocompleter
url = 'https://swisscows.ch/api/suggest?{query}&itemsCount=5'
resp = loads(get(url.format(query=urlencode({'query': query}))).text)
return resp
def qwant(query, lang): def qwant(query, lang):
# qwant autocompleter (additional parameter : lang=en_en&count=xxx ) # qwant autocompleter (additional parameter : lang=en_en&count=xxx )
url = 'https://api.qwant.com/api/suggest?{query}' url = 'https://api.qwant.com/api/suggest?{query}'
...@@ -196,6 +204,7 @@ backends = {'dbpedia': dbpedia, ...@@ -196,6 +204,7 @@ backends = {'dbpedia': dbpedia,
'duckduckgo': duckduckgo, 'duckduckgo': duckduckgo,
'google': google, 'google': google,
'startpage': startpage, 'startpage': startpage,
'swisscows': swisscows,
'qwant': qwant, 'qwant': qwant,
'wikipedia': wikipedia 'wikipedia': wikipedia
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment