mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-04-13 14:10:01 +08:00
fix tmdb_trending api
This commit is contained in:
@@ -343,7 +343,7 @@ class TheMovieDbModule(_ModuleBase):
|
||||
:param page: 第几页
|
||||
:return: TMDB信息列表
|
||||
"""
|
||||
trending = self.tmdb.trending.all_week(page=page)
|
||||
trending = self.tmdb.discover_trending(page=page)
|
||||
if trending:
|
||||
return [MediaInfo(tmdb_info=info) for info in trending]
|
||||
return []
|
||||
|
||||
@@ -581,7 +581,7 @@ class TmdbApi:
|
||||
更新TMDB信息中的中文名称
|
||||
"""
|
||||
|
||||
def __get_tmdb_chinese_title(tmdbinfo):
|
||||
def __get_tmdb_chinese_title(tmdbinfo) -> Optional[str]:
|
||||
"""
|
||||
从别名中获取中文标题
|
||||
"""
|
||||
@@ -628,7 +628,7 @@ class TmdbApi:
|
||||
更新TMDB信息中的其它语种名称
|
||||
"""
|
||||
|
||||
def __get_tmdb_lang_title(tmdbinfo: dict, lang: str = "US"):
|
||||
def __get_tmdb_lang_title(tmdbinfo: dict, lang: str = "US") -> Optional[str]:
|
||||
"""
|
||||
从译名中获取其它语种标题
|
||||
"""
|
||||
@@ -1030,7 +1030,7 @@ class TmdbApi:
|
||||
print(str(e))
|
||||
return {}
|
||||
|
||||
def get_tv_episode_detail(self, tmdbid: int, season: int, episode: int):
|
||||
def get_tv_episode_detail(self, tmdbid: int, season: int, episode: int) -> dict:
|
||||
"""
|
||||
获取电视剧集的详情
|
||||
:param tmdbid: TMDB ID
|
||||
@@ -1047,7 +1047,7 @@ class TmdbApi:
|
||||
print(str(e))
|
||||
return {}
|
||||
|
||||
def discover_movies(self, **kwargs):
|
||||
def discover_movies(self, **kwargs) -> List[dict]:
|
||||
"""
|
||||
发现电影
|
||||
:param kwargs:
|
||||
@@ -1067,7 +1067,7 @@ class TmdbApi:
|
||||
print(str(e))
|
||||
return []
|
||||
|
||||
def discover_tvs(self, **kwargs):
|
||||
def discover_tvs(self, **kwargs) -> List[dict]:
|
||||
"""
|
||||
发现电视剧
|
||||
:param kwargs:
|
||||
@@ -1087,6 +1087,19 @@ class TmdbApi:
|
||||
print(str(e))
|
||||
return []
|
||||
|
||||
def discover_trending(self, page: int = 1) -> List[dict]:
|
||||
"""
|
||||
流行趋势
|
||||
"""
|
||||
if not self.trending:
|
||||
return []
|
||||
try:
|
||||
logger.debug(f"正在获取流行趋势:page={page} ...")
|
||||
return self.trending.all_week(page=page)
|
||||
except Exception as e:
|
||||
print(str(e))
|
||||
return []
|
||||
|
||||
def get_movie_images(self, tmdbid: int) -> dict:
|
||||
"""
|
||||
获取电影的图片
|
||||
@@ -1259,7 +1272,7 @@ class TmdbApi:
|
||||
"""
|
||||
self.tmdb.cache_clear()
|
||||
|
||||
def get_tv_episode_years(self, tv_id: int):
|
||||
def get_tv_episode_years(self, tv_id: int) -> dict:
|
||||
"""
|
||||
查询剧集组年份
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user