fix anime match

This commit is contained in:
jxxghp
2024-04-09 13:20:28 +08:00
parent 1ed511034c
commit ac87c778f4
6 changed files with 101 additions and 73 deletions

View File

@ -86,8 +86,8 @@ class DoubanModule(_ModuleBase):
info = self.douban_info(doubanid=doubanid, mtype=mtype or meta.type)
elif meta:
info = {}
# 使用中英文名分别识别
names = {meta.cn_name, meta.en_name} - {None}
# 使用中英文名分别识别,去重去空,但要保持顺序
names = list(dict.fromkeys([k for k in [meta.cn_name, meta.en_name] if k]))
for name in names:
if meta.begin_season:
logger.info(f"正在识别 {name}{meta.begin_season}季 ...")

View File

@ -96,8 +96,8 @@ class TheMovieDbModule(_ModuleBase):
info = self.tmdb.get_info(mtype=mtype, tmdbid=tmdbid)
elif meta:
info = {}
# 使用中英文名分别识别
names = {meta.cn_name, meta.en_name} - {None}
# 使用中英文名分别识别,去重去空,但要保持顺序
names = list(dict.fromkeys([k for k in [meta.cn_name, meta.en_name] if k]))
for name in names:
if meta.begin_season:
logger.info(f"正在识别 {name}{meta.begin_season}季 ...")