From 372234626d875c59ba412c18aeb11d5cae6e5649 Mon Sep 17 00:00:00 2001 From: "nz.zishiri@gmail.com" Date: Mon, 12 Feb 2024 20:30:18 +0200 Subject: [PATCH] - Added IMDB id field to meta - Fixed date formatting --- app/routes/catalog.py | 2 +- app/routes/meta.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/routes/catalog.py b/app/routes/catalog.py index cefbfb3..e50edab 100644 --- a/app/routes/catalog.py +++ b/app/routes/catalog.py @@ -125,7 +125,7 @@ def mal_to_meta(anime_item: dict): start_date += '-' if end_date := anime_item.get('end_date', None): - start_date += end_date + start_date += end_date[:4] # Check for background key in anime_item background = None diff --git a/app/routes/meta.py b/app/routes/meta.py index 42c2d8d..500a19c 100644 --- a/app/routes/meta.py +++ b/app/routes/meta.py @@ -23,7 +23,7 @@ def addon_meta(user_id: str, meta_type: str, meta_id: str): """ # ignore imdb ids for older versions of mal-stremio if IMDB_ID_PREFIX in meta_id: - return {} + return respond_with({}) # Check if meta type exists in manifest if meta_type not in MANIFEST['types']: @@ -62,6 +62,7 @@ def kitsu_to_meta(kitsu_meta: dict): cacheMaxAge = meta.get('cacheMaxAge', None) runtime = meta.get('runtime', None) videos = meta.get('videos', []) + imdb_id = meta.get('imdb_id', None) return { 'cacheMaxAge': cacheMaxAge, @@ -79,5 +80,6 @@ def kitsu_to_meta(kitsu_meta: dict): 'trailers': trailers, 'links': links, 'runtime': runtime, - 'videos': videos + 'videos': videos, + 'imdb_id': imdb_id }