mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
Add tvdb show translations
This commit is contained in:
parent
dde38381e2
commit
740703a845
@ -240,9 +240,40 @@ class TVDB(Provider):
|
|||||||
*(
|
*(
|
||||||
self.get(f"/series/{show_id}/translations/{lang}")
|
self.get(f"/series/{show_id}/translations/{lang}")
|
||||||
for lang in self._languages
|
for lang in self._languages
|
||||||
if lang != ret["original_language"]
|
if lang != ret["originalLanguage"]
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
trans = {
|
||||||
|
lang: ShowTranslation(
|
||||||
|
name=x["name"],
|
||||||
|
tagline=None,
|
||||||
|
tags=[],
|
||||||
|
overview=x["overview"],
|
||||||
|
posters=[
|
||||||
|
i["image"]
|
||||||
|
for i in x["artworks"]
|
||||||
|
if i["type"] == 2
|
||||||
|
and (i["language"] == lang or i["language"] is None)
|
||||||
|
],
|
||||||
|
logos=[
|
||||||
|
i["image"]
|
||||||
|
for i in x["artworks"]
|
||||||
|
if i["type"] == 5
|
||||||
|
and (i["language"] == lang or i["language"] is None)
|
||||||
|
],
|
||||||
|
thumbnails=[
|
||||||
|
i["image"]
|
||||||
|
for i in x["artworks"]
|
||||||
|
if i["type"] == 3
|
||||||
|
and (i["language"] == lang or i["language"] is None)
|
||||||
|
],
|
||||||
|
trailers=[x["url"] for t in ret["trailers"] if t["language"] == lang],
|
||||||
|
)
|
||||||
|
for (lang, x) in [
|
||||||
|
(ret["originalLanguage"], ret),
|
||||||
|
*zip(self._languages, translations),
|
||||||
|
]
|
||||||
|
}
|
||||||
return Show(
|
return Show(
|
||||||
original_language=ret["originalLanguage"],
|
original_language=ret["originalLanguage"],
|
||||||
aliases=[],
|
aliases=[],
|
||||||
@ -289,6 +320,7 @@ class TVDB(Provider):
|
|||||||
lambda x: f"https://www.imdb.com/title/{x}",
|
lambda x: f"https://www.imdb.com/title/{x}",
|
||||||
"IMDB",
|
"IMDB",
|
||||||
),
|
),
|
||||||
|
translations=trans,
|
||||||
seasons=[],
|
seasons=[],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user