bashbuster/NewMovie
0
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 