mirror of
				https://github.com/zoriya/Kyoo.git
				synced 2025-11-03 19:17:16 -05: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}")
 | 
			
		||||
				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(
 | 
			
		||||
			original_language=ret["originalLanguage"],
 | 
			
		||||
			aliases=[],
 | 
			
		||||
@ -289,6 +320,7 @@ class TVDB(Provider):
 | 
			
		||||
				lambda x: f"https://www.imdb.com/title/{x}",
 | 
			
		||||
				"IMDB",
 | 
			
		||||
			),
 | 
			
		||||
			translations=trans,
 | 
			
		||||
			seasons=[],
 | 
			
		||||
		)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user