mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
feat(core): 增加剧集交集最小置信度设置
新增了剧集交集最小置信度的配置项,用于过滤掉包含过多不需要剧集的种子。实现了以下功能: - 在 config.py 中添加了 EPISODE_INTERSECTION_MIN_CONFIDENCE 配置项,默认值为 0.0 - 修改了 download.py 中的下载逻辑,增加了计算种子与目标缺失集之间交集比例的函数 - 使用交集比例来筛选和排序种子,优先下载与缺失集交集较大的种子 -可以通过配置项设置交集比例的阈值,低于阈值的种子将被跳过 这个改动可以提高下载效率,避免下载过多不必要的剧集。
This commit is contained in:
@@ -285,6 +285,8 @@ class ConfigModel(BaseModel):
|
||||
DEFAULT_SUB: Optional[str] = "zh-cn"
|
||||
# Docker Client API地址
|
||||
DOCKER_CLIENT_API: Optional[str] = "tcp://127.0.0.1:38379"
|
||||
# 剧集交集最小置信度 计算后的交集比例( len(torrent_episodes ∩ need_episodes) / len(torrent_episodes) 低于这个阈值表明包含过多不需要的剧集
|
||||
EPISODE_INTERSECTION_MIN_CONFIDENCE: float = 0.0
|
||||
|
||||
|
||||
class Settings(BaseSettings, ConfigModel, LogConfigModel):
|
||||
|
||||
Reference in New Issue
Block a user