mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-08-28 03:27:31 +08:00
feat:查询种子时匹配香港、台湾译名
This commit is contained in:
@@ -154,6 +154,8 @@ class SearchChain(ChainBase):
|
|||||||
keywords = list(dict.fromkeys([k for k in [mediainfo.title,
|
keywords = list(dict.fromkeys([k for k in [mediainfo.title,
|
||||||
mediainfo.original_title,
|
mediainfo.original_title,
|
||||||
mediainfo.en_title,
|
mediainfo.en_title,
|
||||||
|
mediainfo.hk_title,
|
||||||
|
mediainfo.tw_title,
|
||||||
mediainfo.sg_title] if k]))
|
mediainfo.sg_title] if k]))
|
||||||
|
|
||||||
# 执行搜索
|
# 执行搜索
|
||||||
|
|||||||
@@ -141,6 +141,10 @@ class MediaInfo:
|
|||||||
title: str = None
|
title: str = None
|
||||||
# 英文标题
|
# 英文标题
|
||||||
en_title: str = None
|
en_title: str = None
|
||||||
|
# 香港标题
|
||||||
|
hk_title: str = None
|
||||||
|
# 台湾标题
|
||||||
|
tw_title: str = None
|
||||||
# 新加坡标题
|
# 新加坡标题
|
||||||
sg_title: str = None
|
sg_title: str = None
|
||||||
# 年份
|
# 年份
|
||||||
@@ -386,6 +390,10 @@ class MediaInfo:
|
|||||||
self.original_language = info.get('original_language')
|
self.original_language = info.get('original_language')
|
||||||
# 英文标题
|
# 英文标题
|
||||||
self.en_title = info.get('en_title')
|
self.en_title = info.get('en_title')
|
||||||
|
# 香港标题
|
||||||
|
self.hk_title = info.get('hk_title')
|
||||||
|
# 台湾标题
|
||||||
|
self.tw_title = info.get('tw_title')
|
||||||
# 新加坡标题
|
# 新加坡标题
|
||||||
self.sg_title = info.get('sg_title')
|
self.sg_title = info.get('sg_title')
|
||||||
if self.type == MediaType.MOVIE:
|
if self.type == MediaType.MOVIE:
|
||||||
|
|||||||
@@ -653,9 +653,14 @@ class TmdbApi:
|
|||||||
else:
|
else:
|
||||||
en_title = __get_tmdb_lang_title(tmdb_info, "US")
|
en_title = __get_tmdb_lang_title(tmdb_info, "US")
|
||||||
tmdb_info['en_title'] = en_title or org_title
|
tmdb_info['en_title'] = en_title or org_title
|
||||||
|
|
||||||
|
# 查找香港台湾译名
|
||||||
|
tmdb_info['hk_title'] = __get_tmdb_lang_title(tmdb_info, "HK")
|
||||||
|
tmdb_info['tw_title'] = __get_tmdb_lang_title(tmdb_info, "TW")
|
||||||
|
|
||||||
# 查找新加坡名(用于替代中文名)
|
# 查找新加坡名(用于替代中文名)
|
||||||
tmdb_info['sg_title'] = __get_tmdb_lang_title(tmdb_info, "SG") or org_title
|
tmdb_info['sg_title'] = __get_tmdb_lang_title(tmdb_info, "SG") or org_title
|
||||||
|
|
||||||
def __get_movie_detail(self,
|
def __get_movie_detail(self,
|
||||||
tmdbid: int,
|
tmdbid: int,
|
||||||
append_to_response: str = "images,"
|
append_to_response: str = "images,"
|
||||||
|
|||||||
Reference in New Issue
Block a user