fix #21
This commit is contained in:
parent
cec6dedefe
commit
d308a3d9de
@ -58,7 +58,7 @@ class TmdbHelper:
|
|||||||
if not title:
|
if not title:
|
||||||
return []
|
return []
|
||||||
ret_infos = []
|
ret_infos = []
|
||||||
multis = self.search.multi({"query": title}) or []
|
multis = self.search.multi(term=title) or []
|
||||||
for multi in multis:
|
for multi in multis:
|
||||||
if multi.get("media_type") in ["movie", "tv"]:
|
if multi.get("media_type") in ["movie", "tv"]:
|
||||||
multi['media_type'] = MediaType.MOVIE if multi.get("media_type") == "movie" else MediaType.TV
|
multi['media_type'] = MediaType.MOVIE if multi.get("media_type") == "movie" else MediaType.TV
|
||||||
@ -73,9 +73,9 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
ret_infos = []
|
ret_infos = []
|
||||||
if year:
|
if year:
|
||||||
movies = self.search.movies({"query": title, "year": year}) or []
|
movies = self.search.movies(term=title, year=year) or []
|
||||||
else:
|
else:
|
||||||
movies = self.search.movies({"query": title}) or []
|
movies = self.search.movies(term=title) or []
|
||||||
for movie in movies:
|
for movie in movies:
|
||||||
if title in movie.get("title"):
|
if title in movie.get("title"):
|
||||||
movie['media_type'] = MediaType.MOVIE
|
movie['media_type'] = MediaType.MOVIE
|
||||||
@ -90,9 +90,9 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
ret_infos = []
|
ret_infos = []
|
||||||
if year:
|
if year:
|
||||||
tvs = self.search.tv_shows({"query": title, "first_air_date_year": year}) or []
|
tvs = self.search.tv_shows(term=title, release_year=year) or []
|
||||||
else:
|
else:
|
||||||
tvs = self.search.tv_shows({"query": title}) or []
|
tvs = self.search.tv_shows(term=title) or []
|
||||||
for tv in tvs:
|
for tv in tvs:
|
||||||
if title in tv.get("name"):
|
if title in tv.get("name"):
|
||||||
tv['media_type'] = MediaType.TV
|
tv['media_type'] = MediaType.TV
|
||||||
@ -211,9 +211,9 @@ class TmdbHelper:
|
|||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
if year:
|
if year:
|
||||||
movies = self.search.movies({"query": name, "year": year})
|
movies = self.search.movies(term=name, year=year)
|
||||||
else:
|
else:
|
||||||
movies = self.search.movies({"query": name})
|
movies = self.search.movies(term=name)
|
||||||
except TMDbException as err:
|
except TMDbException as err:
|
||||||
logger.error(f"连接TMDB出错:{err}")
|
logger.error(f"连接TMDB出错:{err}")
|
||||||
return None
|
return None
|
||||||
@ -268,9 +268,9 @@ class TmdbHelper:
|
|||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
if year:
|
if year:
|
||||||
tvs = self.search.tv_shows({"query": name, "first_air_date_year": year})
|
tvs = self.search.tv_shows(term=name, release_year=year)
|
||||||
else:
|
else:
|
||||||
tvs = self.search.tv_shows({"query": name})
|
tvs = self.search.tv_shows(term=name)
|
||||||
except TMDbException as err:
|
except TMDbException as err:
|
||||||
logger.error(f"连接TMDB出错:{err}")
|
logger.error(f"连接TMDB出错:{err}")
|
||||||
return None
|
return None
|
||||||
@ -342,7 +342,7 @@ class TmdbHelper:
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
try:
|
try:
|
||||||
tvs = self.search.tv_shows({"query": name})
|
tvs = self.search.tv_shows(term=name)
|
||||||
except TMDbException as err:
|
except TMDbException as err:
|
||||||
logger.error(f"连接TMDB出错:{err}")
|
logger.error(f"连接TMDB出错:{err}")
|
||||||
return None
|
return None
|
||||||
@ -416,7 +416,7 @@ class TmdbHelper:
|
|||||||
:return: 匹配的媒体信息
|
:return: 匹配的媒体信息
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
multis = self.search.multi({"query": name}) or []
|
multis = self.search.multi(term=name) or []
|
||||||
except TMDbException as err:
|
except TMDbException as err:
|
||||||
logger.error(f"连接TMDB出错:{err}")
|
logger.error(f"连接TMDB出错:{err}")
|
||||||
return None
|
return None
|
||||||
@ -883,7 +883,7 @@ class TmdbHelper:
|
|||||||
return {}
|
return {}
|
||||||
try:
|
try:
|
||||||
logger.info("正在查询TMDB电视剧:%s ..." % tmdbid)
|
logger.info("正在查询TMDB电视剧:%s ..." % tmdbid)
|
||||||
tmdbinfo = self.tv.details(tmdbid, append_to_response)
|
tmdbinfo = self.tv.details(tv_id=tmdbid, append_to_response=append_to_response)
|
||||||
if tmdbinfo:
|
if tmdbinfo:
|
||||||
logger.info(f"{tmdbid} 查询结果:{tmdbinfo.get('name')}")
|
logger.info(f"{tmdbid} 查询结果:{tmdbinfo.get('name')}")
|
||||||
return tmdbinfo or {}
|
return tmdbinfo or {}
|
||||||
@ -959,7 +959,7 @@ class TmdbHelper:
|
|||||||
return {}
|
return {}
|
||||||
try:
|
try:
|
||||||
logger.info("正在查询TMDB电视剧:%s,季:%s ..." % (tmdbid, season))
|
logger.info("正在查询TMDB电视剧:%s,季:%s ..." % (tmdbid, season))
|
||||||
tmdbinfo = self.season.details(tmdbid, season)
|
tmdbinfo = self.season.details(tv_id=tmdbid, season_num=season)
|
||||||
return tmdbinfo or {}
|
return tmdbinfo or {}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
@ -976,7 +976,7 @@ class TmdbHelper:
|
|||||||
return {}
|
return {}
|
||||||
try:
|
try:
|
||||||
logger.info("正在查询TMDB集图片:%s,季:%s,集:%s ..." % (tmdbid, season, episode))
|
logger.info("正在查询TMDB集图片:%s,季:%s,集:%s ..." % (tmdbid, season, episode))
|
||||||
tmdbinfo = self.episode.details(tmdbid, season, episode)
|
tmdbinfo = self.episode.details(tv_id=tmdbid, season_num=season, episode_num=episode)
|
||||||
return tmdbinfo or {}
|
return tmdbinfo or {}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
@ -1028,7 +1028,7 @@ class TmdbHelper:
|
|||||||
return {}
|
return {}
|
||||||
try:
|
try:
|
||||||
logger.info(f"正在获取电影图片:{tmdbid}...")
|
logger.info(f"正在获取电影图片:{tmdbid}...")
|
||||||
return self.movie.images(tmdbid) or {}
|
return self.movie.images(movie_id=tmdbid) or {}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
return {}
|
return {}
|
||||||
@ -1054,7 +1054,7 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
try:
|
try:
|
||||||
logger.info(f"正在获取相似电影:{tmdbid}...")
|
logger.info(f"正在获取相似电影:{tmdbid}...")
|
||||||
return self.movie.similar(tmdbid) or []
|
return self.movie.similar(movie_id=tmdbid) or []
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
return []
|
return []
|
||||||
@ -1067,7 +1067,7 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
try:
|
try:
|
||||||
logger.info(f"正在获取相似电视剧:{tmdbid}...")
|
logger.info(f"正在获取相似电视剧:{tmdbid}...")
|
||||||
return self.tv.similar(tmdbid) or []
|
return self.tv.similar(tv_id=tmdbid) or []
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
return []
|
return []
|
||||||
@ -1080,7 +1080,7 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
try:
|
try:
|
||||||
logger.info(f"正在获取推荐电影:{tmdbid}...")
|
logger.info(f"正在获取推荐电影:{tmdbid}...")
|
||||||
return self.movie.recommendations(tmdbid) or []
|
return self.movie.recommendations(movie_id=tmdbid) or []
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
return []
|
return []
|
||||||
@ -1093,7 +1093,7 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
try:
|
try:
|
||||||
logger.info(f"正在获取推荐电视剧:{tmdbid}...")
|
logger.info(f"正在获取推荐电视剧:{tmdbid}...")
|
||||||
return self.tv.recommendations(tmdbid) or []
|
return self.tv.recommendations(tv_id=tmdbid) or []
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
return []
|
return []
|
||||||
@ -1106,7 +1106,7 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
try:
|
try:
|
||||||
logger.info(f"正在获取电影演职员:{tmdbid}...")
|
logger.info(f"正在获取电影演职员:{tmdbid}...")
|
||||||
info = self.movie.credits(tmdbid) or {}
|
info = self.movie.credits(movie_id=tmdbid) or {}
|
||||||
return info.get('cast') or []
|
return info.get('cast') or []
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
@ -1120,7 +1120,7 @@ class TmdbHelper:
|
|||||||
return []
|
return []
|
||||||
try:
|
try:
|
||||||
logger.info(f"正在获取电视剧演职员:{tmdbid}...")
|
logger.info(f"正在获取电视剧演职员:{tmdbid}...")
|
||||||
info = self.tv.credits(tmdbid) or {}
|
info = self.tv.credits(tv_id=tmdbid) or {}
|
||||||
return info.get('cast') or []
|
return info.get('cast') or []
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(str(e))
|
print(str(e))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user