跳转到内容

TRaSH Guides 分数

进阶

把 TRaSH Guides 档案里的分数用作挑选规则里的分数。每个资源会得到所有与它的名称相符的分数之和,总分高的胜出。

  • 你可以改设置。
  • 这套挑选规则用于电影或剧集,不用于音乐。
  • HolyArrs 能访问 github.com。每次你打开档案列表时,才会从 TRaSH Guides 仓库读取档案(缓存一小时)。
  1. 打开 Settings > Pick rules(设置 > 挑选规则),再打开一套规则。先保存所有改动。
  2. 在 TRaSH Guides 里选 Shows(剧集)或 Movies(电影),然后点 Show TRaSH profiles(显示 TRaSH 档案)。
  3. 选一个档案,点击 Apply profile(应用档案)。

然后 HolyArrs 会:

  • 给每个它能测试的、带分数的 TRaSH 项建一个特征,列在 Your traits > From TRaSH Guides(你的特征 > 来自 TRaSH Guides)下面,
  • 把这些特征放进 Traits and points(特征和分数),分数就是 TRaSH 的分数,
  • 把 Fewest points a Release needs(资源至少需要的分数)、达标分数和 Points a better copy must add(更好的副本要多出的分数)设成档案里的数值。

你给内置特征或自己的特征设的分数保持不变。你的画质档位和 Good enough at(达标于)也保持不变;请自己把它们设成和档案一致。

在这套规则上点击 Sync again(再次同步)。HolyArrs 会重新读取档案,原地更新之前建的特征,并替换上次同步的分数。不会重复创建任何东西。从 TRaSH Guides 同步来的特征不能手动修改;不想要的话就移除它。

在一个条目上打开 Choose a release(手动选资源)。每个资源会显示它的分数,以及这些分数来自哪些特征,同步来的特征也包括在内。

应用之后,left out(未采用)会列出 HolyArrs 没有采用的每个 TRaSH 项,并说明原因。一项要么整个采用,要么完全不用,所以未采用的项绝不会只算一半分数。

TRaSH 的测试 是否采用
资源名称模式 是
发布组模式 是
片源(TV、WEB-DL、WEBRip、DVD、Blu-ray、remux) 是,从名称里读取
分辨率 是,从名称里读取
Remux 或完整光盘(电影) 是,按片源处理
语言 暂不支持
来源的标记 暂不支持
资源类型(单集或整季包) 暂不支持
大小(最小和最大,单位 GB) 支持,按搜索结果里整个资源的大小判断;没有给出大小的资源不符合
年份和其他类型 暂不支持

档案里没有分数的 TRaSH 项会被悄悄跳过,因为它们不会改变任何结果。可选的 TRaSH 分组(档案默认不包含的那些)不会被添加;如果想要,同步之后自己给这些特征设分数。

一套挑选规则最多容纳 64 个特征。如果一次同步会超过这个数量,会保留分数最高的,其余的会列出来。

你看到 怎么做
无法连接 TRaSH Guides 检查 HolyArrs 能不能访问 github.com,然后再试一次。
TRaSH Guides 返回 403 GitHub 限制同一个地址列出文件的频率。等一个小时再试。
Apply profile 是灰的 先保存或撤销你对这套规则的改动。
路由 作用
GET /api/v1/trash/profiles?app=sonarr 列出档案(sonarr 对应剧集,radarr 对应电影)。
POST /api/v1/pick-rules/{id}/trash 应用 {"app": "sonarr", "profile_id": "<TRaSH id>"}。再发一次就是重新同步。

返回内容里列出 scored(特征键、名称、分数)、skipped(名称、测试类型、原因),以及 added 和 updated 的特征数量。这套规则的 body.synced 保存着上次应用的档案。

同步来的特征会保留它的 TRaSH id,所以即使你重命名了档案,下次同步仍能找到它。它的模式按 TRaSH 的写法读取,包括环视断言,每个测试有时间限制。

TRaSH Guides 使用 MIT 许可。HolyArrs 只在你要求时读取它;HolyArrs 里不带它的任何内容。

HolyArrs 是免费的。如果它帮你省了时间,欢迎在 GitHub 上点个 Star、赞助它或请我喝杯咖啡。