Updated meta sources

This commit is contained in:
Brage 2023-07-18 03:19:17 +02:00
parent 69e938d10e
commit 4920d24415
2 changed files with 17 additions and 24 deletions

View File

@ -12,18 +12,16 @@ class metadata():
"""""" """"""
try: try:
result = self.anilist.get_anime(self.name) result = self.anilist.get_anime(self.name)
meta = Metadata()
meta.title = result.get("name_english", None)
meta.altTitle = result.get("name_romaji", None)
meta.cover = result.get("cover_image", None)
meta.summary = result.get("desc", None)
airing_format = result.get('airing_format', '').lower() meta = Metadata(
if airing_format == 'movie': title = result.get("name_english", None),
meta.type = 'movie' altTitle = result.get("name_romaji", None),
else: cover = result.get("cover_image", None),
meta.type = 'serie' summary = result.get("desc", None),
meta.genres = result.get('genres', []) type = 'movie' if result.get('airing_format', '').lower() == 'movie' else 'serie',
genres = result.get('genres', [])
)
return DataResult("SUCCESS", None, meta) return DataResult("SUCCESS", None, meta)
except IndexError as ingore: except IndexError as ingore:

View File

@ -15,19 +15,14 @@ class metadata():
query = self.imdb.search_movie(self.name) query = self.imdb.search_movie(self.name)
imdbId = query[0].movieID imdbId = query[0].movieID
result = self.imdb.get_movie(imdbId) result = self.imdb.get_movie(imdbId)
meta = Metadata() meta = Metadata(
meta.title = result.get("title", None) title = result.get("title", None),
meta.altTitle = result.get("localized title", None) altTitle = result.get("localized title", None),
meta.cover = result.get("cover url", None) cover = result.get("cover url", None),
meta.summary = result.get("plot outline", None) summary = result.get("plot outline", None),
type = 'movie' if result.get('kind', '').lower() == 'movie' else 'serie',
airing_format = result.get('kind', '').lower() genres = result.get('genres', [])
if airing_format == 'movie': )
meta.type = 'movie'
else:
meta.type = 'serie'
meta.genres = result.get('genres', [])
return DataResult("SUCCESS", None, meta) return DataResult("SUCCESS", None, meta)
except Exception as e: except Exception as e: