ChandimaPrabath commited on
Commit
cbb8add
·
1 Parent(s): 159778f

add banner

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -139,12 +139,20 @@ async def get_movie_card_api(title: str):
139
  data = await read_json_file(json_cache_path)
140
  image = data['data']['image']
141
  eng_title = None
 
142
  if data['data'].get('translations') and data['data']['translations'].get('nameTranslations'):
143
  for name in data['data']['translations']['nameTranslations']:
144
  if name['language'] == 'eng':
145
  eng_title = name.get('name')
146
  break
 
 
 
 
 
 
147
  year = data['data']['year']
 
148
  return JSONResponse(content={'title':eng_title, 'year': year, 'image': image})
149
 
150
  raise HTTPException(status_code=404, detail="Card not found")
 
139
  data = await read_json_file(json_cache_path)
140
  image = data['data']['image']
141
  eng_title = None
142
+ banner = None
143
  if data['data'].get('translations') and data['data']['translations'].get('nameTranslations'):
144
  for name in data['data']['translations']['nameTranslations']:
145
  if name['language'] == 'eng':
146
  eng_title = name.get('name')
147
  break
148
+
149
+ if data['data'].get('artworks'):
150
+ for artwork in data['data']['artworks']:
151
+ if artwork['type'] == 15:
152
+ banner = artwork
153
+ break
154
  year = data['data']['year']
155
+
156
  return JSONResponse(content={'title':eng_title, 'year': year, 'image': image})
157
 
158
  raise HTTPException(status_code=404, detail="Card not found")