Merge pull request #1587 from WangEdward/main

This commit is contained in:
jxxghp 2024-03-06 20:11:10 +08:00 committed by GitHub
commit 4734851213
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 0 deletions

View File

@ -462,6 +462,7 @@ class SubscribeChain(ChainBase):
"effect": subscribe.effect or default_rule.get("effect"), "effect": subscribe.effect or default_rule.get("effect"),
"tv_size": default_rule.get("tv_size"), "tv_size": default_rule.get("tv_size"),
"movie_size": default_rule.get("movie_size"), "movie_size": default_rule.get("movie_size"),
"min_seeders": default_rule.get("min_seeders"),
} }
def match(self, torrents: Dict[str, List[Context]]): def match(self, torrents: Dict[str, List[Context]]):

View File

@ -324,6 +324,12 @@ class TorrentHelper(metaclass=Singleton):
if not filter_rule: if not filter_rule:
return True return True
# 最少做种人数
min_seeders = filter_rule.get("min_seeders")
if min_seeders and torrent_info.seeders < int(min_seeders):
logger.info(f"{torrent_info.title} 做种人数不足 {min_seeders}")
return False
# 包含 # 包含
include = filter_rule.get("include") include = filter_rule.get("include")
if include: if include: