forked from colin/resume
Add docker/lucky-ddg/app.py
This commit is contained in:
parent
200087fee3
commit
1627bc7df9
|
@ -0,0 +1,20 @@
|
|||
from flask import Flask, request, redirect
|
||||
from duckduckgo_search import DDGS
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
@app.route('/search')
|
||||
def search():
|
||||
query = request.args.get('q')
|
||||
if not query:
|
||||
return "Query parameter 'q' is missing.", 400
|
||||
|
||||
with DDGS() as ddgs:
|
||||
results = ddgs.text(query, max_results=1)
|
||||
for result in results:
|
||||
return redirect(result['href'])
|
||||
|
||||
return "No results found.", 404
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run(host='0.0.0.0', port=5000)
|
Loading…
Reference in New Issue