Add support for DuckDuckGo search engine in web search API

This commit is contained in:
Cohee
2023-11-28 22:39:35 +02:00
parent 05cab1c918
commit aded5b4363
3 changed files with 30 additions and 5 deletions

View File

@@ -1108,8 +1108,13 @@ def api_websearch():
abort(400, '"query" is required')
query = data["query"]
engine = data["engine"] if "engine" in data else "google"
import modules.websearch.script as websearch
results = websearch.search_google(query)
if engine == "duckduckgo":
results = websearch.search_duckduckgo(query)
else:
results = websearch.search_google(query)
return jsonify({"results": results})