19 lines
427 B
Python
19 lines
427 B
Python
from flask import Flask, request, jsonify
|
|
import requests
|
|
from bs4 import BeautifulSoup
|
|
from DuckDuckGo import search_duckduckgo
|
|
app = Flask(__name__)
|
|
|
|
|
|
@app.route("/search")
|
|
def search():
|
|
query = request.args.get("q")
|
|
if not query:
|
|
return jsonify({"error": "Missing query parameter"}), 400
|
|
|
|
results = search_duckduckgo(query)
|
|
return jsonify(results)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
app.run(debug=True) |