Skip to content
Snippets Groups Projects
Commit 6af1c31f authored by George, Naman Mathew (PG/T - Comp Sci & Elec Eng)'s avatar George, Naman Mathew (PG/T - Comp Sci & Elec Eng)
Browse files

Edit showtimes.py

parent fd5e32b3
No related branches found
No related tags found
No related merge requests found
......@@ -2,12 +2,15 @@ from services import root_dir, nice_json
from flask import Flask
from werkzeug.exceptions import NotFound
import json
import requests
import os
app = Flask(__name__)
movies_service = "http://127.0.0.1:5001/movies/{}"
showtimes_db = f"{os.getcwd()}/database/showtimes.json"
with open("{}/database/showtimes.json".format(os.getcwd()), "r") as f:
with open(showtimes_db, "r") as f:
showtimes = json.load(f)
......@@ -24,7 +27,7 @@ def hello():
@app.route("/showtimes", methods=['GET'])
def showtimes_list():
return nice_json(showtimes)
nice_json(showtimes)
@app.route("/showtimes/<date>", methods=['GET'])
......@@ -32,7 +35,11 @@ def showtimes_record(date):
if date not in showtimes:
raise NotFound
print(showtimes[date])
return nice_json(showtimes[date])
result = []
for movie_id in showtimes[date]:
resp = requests.get(movies_service.format(movie_id))
result.append(resp.json()["title"])
return nice_json(result)
if __name__ == "__main__":
app.run(port=5002, debug=True)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment