本文整理汇总了Python中core.tmdb.Tmdb.get_infoLabels方法的典型用法代码示例。如果您正苦于以下问题:Python Tmdb.get_infoLabels方法的具体用法?Python Tmdb.get_infoLabels怎么用?Python Tmdb.get_infoLabels使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类core.tmdb.Tmdb
的用法示例。
在下文中一共展示了Tmdb.get_infoLabels方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: InfoWindow
# 需要导入模块: from core.tmdb import Tmdb [as 别名]
# 或者: from core.tmdb.Tmdb import get_infoLabels [as 别名]
#.........这里部分代码省略.........
def get_item_info(self, item):
# Recogemos los parametros del Item que nos interesan:
self.item_title = item.title
if item.fulltitle:
self.item_title = item.fulltitle
if item.contentTitle:
self.item_title = item.contentTitle
if item.show:
self.item_serie = item.show
if item.contentSerieName:
self.item_serie = item.contentSerieName
if item.contentSeason:
self.item_temporada = item.contentSeason
if item.contentEpisodeNumber:
self.item_episodio = item.contentEpisodeNumber
# i no existen contentepisodeNumber o contentSeason intenta sacarlo del titulo
if not self.item_episodio or not self.item_temporada:
self.get_episode_from_title(item)
def get_tmdb_movie_data(self, text):
# Buscamos la pelicula si no lo esta ya
if not self.otmdb:
self.otmdb = Tmdb(texto_buscado=text, idioma_busqueda="es", tipo="movie")
# Si no hay resultados salimos
if not self.otmdb.get_id():
return False
# Informacion de la pelicula
infoLabels = self.otmdb.get_infoLabels()
infoLabels["mediatype"] = "movie"
infoLabels["language"] = self.get_language(infoLabels["original_language"])
infoLabels["puntuacion"] = str(infoLabels["rating"]) + "/10 (" + str(infoLabels["votes"]) + ")"
self.result = infoLabels
return True
def get_tmdb_tv_data(self, text):
# Buscamos la serie si no esta cargada
if not self.otmdb:
self.otmdb = Tmdb(texto_buscado=text, idioma_busqueda="es", tipo="tv")
# Si no hay resultados salimos
if not self.otmdb.get_id():
return False
# informacion generica de la serie
infoLabels = self.otmdb.get_infoLabels()
infoLabels["mediatype"] = "tvshow"
infoLabels["language"] = self.get_language(infoLabels["original_language"])
infoLabels["puntuacion"] = str(infoLabels["rating"]) + "/10 (" + str(infoLabels["votes"]) + ")"
self.result = infoLabels
# Si tenemos informacion de temporada
if self.item_temporada:
if not self.result["seasons"]:
self.otmdb = Tmdb(id_Tmdb=infoLabels['tmdb_id'], idioma_busqueda="es", tipo="tv")
#logger.debug(str(self.otmdb.get_infoLabels()))
self.result["seasons"] = str(self.otmdb.result.get("number_of_seasons", 0))
示例2: InfoWindow
# 需要导入模块: from core.tmdb import Tmdb [as 别名]
# 或者: from core.tmdb.Tmdb import get_infoLabels [as 别名]
#.........这里部分代码省略.........
def get_item_info(self, item):
# Recogemos los parametros del Item que nos interesan:
self.item_title = item.title
if item.fulltitle:
self.item_title = item.fulltitle
if item.contentTitle:
self.item_title = item.contentTitle
if item.show:
self.item_serie = item.show
if item.contentSerieName:
self.item_serie = item.contentSerieName
if item.contentSeason:
self.item_temporada = item.contentSeason
if item.contentEpisodeNumber:
self.item_episodio = item.contentEpisodeNumber
# i no existen contentepisodeNumber o contentSeason intenta sacarlo del titulo
if not self.item_episodio or not self.item_temporada:
self.get_episode_from_title(item)
def get_tmdb_movie_data(self, text):
# Buscamos la pelicula si no lo esta ya
if not self.otmdb:
self.otmdb = Tmdb(texto_buscado=text, idioma_busqueda="es", tipo="movie")
# Si no hay resultados salimos
if not self.otmdb.get_id():
return False
# Informacion de la pelicula
infoLabels = self.otmdb.get_infoLabels()
infoLabels["mediatype"] = "movie"
infoLabels["language"] = self.get_language(infoLabels["original_language"])
infoLabels["puntuacion"] = str(infoLabels["rating"]) + "/10 (" + str(infoLabels["votes"]) + ")"
self.result = infoLabels
return True
def get_tmdb_tv_data(self, text):
# Buscamos la serie si no esta cargada
if not self.otmdb:
self.otmdb = Tmdb(texto_buscado=text, idioma_busqueda="es", tipo="tv")
# Si no hay resultados salimos
if not self.otmdb.get_id():
return False
# informacion generica de la serie
infoLabels = self.otmdb.get_infoLabels()
infoLabels["mediatype"] = "tvshow"
infoLabels["language"] = self.get_language(infoLabels["original_language"])
infoLabels["puntuacion"] = str(infoLabels["rating"]) + "/10 (" + str(infoLabels["votes"]) + ")"
self.result = infoLabels
# Si tenemos informacion de temporada
if self.item_temporada:
if not self.result["seasons"]:
self.otmdb = Tmdb(id_Tmdb=infoLabels["tmdb_id"], idioma_busqueda="es", tipo="tv")
# logger.debug(str(self.otmdb.get_infoLabels()))
self.result["seasons"] = str(self.otmdb.result.get("number_of_seasons", 0))