CoolFace
Apppublic

bashbuster/NewMovie

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
main.py34 linesDownload Raw Back to root
1from flask import Flask, jsonify, request2import json3from flask_cors import CORS4 5app = Flask(__name__)6CORS(app)7 8with open('movies.json') as file:9    demo = json.load(file)10 11@app.route('/movies')12def home():13    return jsonify({"message": "Welcome to the JSON API!"})14 15@app.route('/data')16def data():17    return jsonify(demo)18 19@app.route('/search', methods=['GET'])20def search():21    query = request.args.get('query')22    print(query)23    if not query:24        return jsonify({"error": "No query parameter provided"}), 40025    # results ="a"26    results = [item for item in demo if query.lower() in item['title'].lower()]27    if not results:28        return jsonify({"error": "No matching data found"}), 40429    30    return jsonify(results)31 32if __name__ == '__main__':33    app.run(debug=True)34