From 9df078de3b9f893d197241ab36f46e42b3730426 Mon Sep 17 00:00:00 2001 From: Nicolas DEROUINEAU Date: Mon, 17 Jun 2024 11:24:48 +0200 Subject: [PATCH] Add imdb poc --- .env | 2 ++ backend/poc.py | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 backend/poc.py diff --git a/.env b/.env index c068232..bec51e5 100644 --- a/.env +++ b/.env @@ -21,3 +21,5 @@ SUBPROCESS_VERBOSE_OUTPUT=False #Number of gunicorn worker (should be set accordingly to your hardware) NUM_GUNICORN_WORKER=4 + +TMBD_KEY= diff --git a/backend/poc.py b/backend/poc.py new file mode 100644 index 0000000..9771e1c --- /dev/null +++ b/backend/poc.py @@ -0,0 +1,27 @@ +import requests +import os + +auth_key = os.getenv('TMBD_KEY') +if not auth_key: + print("no auth key") + exit() + +configuration_url = 'https://api.themoviedb.org/3/configuration?&api_key={}'.format(auth_key) +response = requests.get(configuration_url) +value = response.json() + +base_url = value["images"]["base_url"] +poster_size = value["images"]["poster_sizes"][0] + + +movie = "jackass" +api_url = 'https://api.themoviedb.org/3/search/movie?query={}&api_key={}'.format(movie, auth_key) +response = requests.get(api_url) +value = response.json() +print(value["results"][0]) + +poster_url = "{}/{}{}".format(base_url, poster_size, value["results"][0]["poster_path"]) +response = requests.get(poster_url) + +with open("jackass.jpeg", mode="wb") as file: + file.write(response.content)