Skip to content

清洗种子 自动下载发布的种子

tomorrow505 edited this page Jul 6, 2022 · 3 revisions

前奏

估计最近很多人用脚本的时候发现种子都自动上传嘞。是的,很早之前就想着能够自动将源站种子转到发布站点,不需要下载到本地再上传。

前段时间终于实现了这个想法,基本上内站不怎么需要重新制作种子,但是外站有的就需要清洗,同时内站直接转的话有一定的风险。

所以在一段时间摸索之后,实现了js简单的清洗种子。

作用机制

因为种子基本上需要的字段是差不多的,多余的如:comment之类的我就全都去掉了,有些站点自带的可能我没测试到,可以反馈给我。另外增加了source字段为站点缩写,为了方便辅种,很多没有source判断重复。同时,去掉了create by字段,并将create date随机增加了一定分钟。

转内站:因为内站不需要announce url为特定的url,所以统一转换成蝴蝶的tracker,不带个人passkey。
转外站:外站不同站点需要不同的announce url,都根据发布页提示的值进行了替换,注意:本地不保存该值。

基本上实现了,种子清洗过后,基本变成了一个去掉个人源站passkey和多余字段的“洗白种”,并且填上了发布站的缩写作为source以及外站的话,更换为发布站指定的announce url。

自动下载种子

昨天86大佬跟我说很多站点发布了之后种子不自动下载需要手动下载,这。。。。摆明了是要加功能。并且给了我一串list:

hdt mteam ccf mtv tvv nbl bhd uhd hdsapce hdb kg az phd cz btn hdpost blu gpw ttg ...

不得不说,太狠了。目前来说,尝试解决的有以下:

hdt mteam mtv bhd uhd hdsapce hdb kg az phd cz btn hdpost blu gpw ttg tvv nbl

但是也不完全一定没有其他问题,只能说任重道远,有待测试。