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)