Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -3,6 +3,7 @@ import requests, os, random
|
|
| 3 |
from imdb import Cinemagoer
|
| 4 |
IMGBB_API_KEY = os.getenv("IMGBB_API_KEY")
|
| 5 |
GIST_URL = os.getenv("GIST_URL")
|
|
|
|
| 6 |
DATA_DIR = "/data"
|
| 7 |
|
| 8 |
app = FastAPI()
|
|
@@ -149,6 +150,14 @@ async def bing_image(request: Request):
|
|
| 149 |
async def parentalguide(request: Request):
|
| 150 |
data = await request.json()
|
| 151 |
imdb_id = data.get("imdb_id")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 152 |
print(imdb_id)
|
| 153 |
ia = Cinemagoer()
|
| 154 |
movie = ia.get_movie(imdb_id, info=['parents guide'])
|
|
|
|
| 3 |
from imdb import Cinemagoer
|
| 4 |
IMGBB_API_KEY = os.getenv("IMGBB_API_KEY")
|
| 5 |
GIST_URL = os.getenv("GIST_URL")
|
| 6 |
+
TMDB_API_KEY = os.getenv("TMDB_API_KEY")
|
| 7 |
DATA_DIR = "/data"
|
| 8 |
|
| 9 |
app = FastAPI()
|
|
|
|
| 150 |
async def parentalguide(request: Request):
|
| 151 |
data = await request.json()
|
| 152 |
imdb_id = data.get("imdb_id")
|
| 153 |
+
tmdb_id = data.get("tmdb_id",None)
|
| 154 |
+
if tmdb_id is not None:
|
| 155 |
+
url = f"https://api.themoviedb.org/3/{media_type}/{tmdb_id}/external_ids"
|
| 156 |
+
params = {"api_key": TMDB_API_KEY}
|
| 157 |
+
response = requests.get(url, params=params)
|
| 158 |
+
if response.status_code == 200:
|
| 159 |
+
data = response.json()
|
| 160 |
+
imdb_id = data.get("imdb_id")
|
| 161 |
print(imdb_id)
|
| 162 |
ia = Cinemagoer()
|
| 163 |
movie = ia.get_movie(imdb_id, info=['parents guide'])
|