From 1cd768b3d0d64d5de44fc3a432162100395a22ae Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 13 Mar 2024 08:21:59 +0800 Subject: [PATCH] v1.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 站点索引新增支持`蟹黄堡`,修复了`蝴蝶`、`蜜柑`的索引问题 - 针对themoviedb被大量删除中文标题的问题,补充使用新加坡(zh-sg)中文标题搜索和刮削 - 支持设定识别元数据的缓存时间(`META_CACHE_EXPIRE`,单位小时) - 修复了未设定anime分类策略时,原tv下动漫二级分类失效的问题 - 提升了插件升级的使用体验 --- app/chain/search.py | 14 ++++++-------- app/modules/filetransfer/__init__.py | 2 +- version.py | 2 +- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/app/chain/search.py b/app/chain/search.py index eb34d9a9..12c2423c 100644 --- a/app/chain/search.py +++ b/app/chain/search.py @@ -124,14 +124,12 @@ class SearchChain(ChainBase): if keyword: keywords = [keyword] else: - keywords = list( - { - mediainfo.title, - mediainfo.original_title, - mediainfo.en_title, - mediainfo.sg_title - } - {None} - ) + # 去重去空,但要保持顺序 + keywords = list(dict.fromkeys([k for k in [mediainfo.title, + mediainfo.original_title, + mediainfo.en_title, + mediainfo.sg_title] if k])) + # 执行搜索 torrents: List[TorrentInfo] = self.__search_all_sites( mediainfo=mediainfo, diff --git a/app/modules/filetransfer/__init__.py b/app/modules/filetransfer/__init__.py index 1b697f22..3927354d 100644 --- a/app/modules/filetransfer/__init__.py +++ b/app/modules/filetransfer/__init__.py @@ -38,7 +38,7 @@ class FileTransferModule(_ModuleBase): for path in [settings.DOWNLOAD_PATH, settings.DOWNLOAD_MOVIE_PATH, settings.DOWNLOAD_TV_PATH, - settings.DWONLOAD_ANIME_PATH]: + settings.DOWNLOAD_ANIME_PATH]: if not path: continue download_path = Path(path) diff --git a/version.py b/version.py index 447b04e5..22eb5143 100644 --- a/version.py +++ b/version.py @@ -1 +1 @@ -APP_VERSION = 'v1.7.1' +APP_VERSION = 'v1.7.2'