transmission+flexget自动下载删除文件刷pt
先说点屁话,deluge真的是活该刷pt的人淘汰他的
我一个服务器上装了deluge和tr,deluge那个上行速度,呵呵哒
真的不想解释,劝用tr
————————————————————-
先放出flexget的下载与安装配置:ubuntu下flexget安装与配置
然后是tr的安装与配置ubuntu下transmission配置和个人设置
下载配置让flexget直接推送下载到tr的插件,这个功能插件还可以让flexget自动删除tr的种子
1 |
easy_install transmissionrpc |
配置flexget数据传送到tr下载
1 2 3 4 5 |
transmission: host: localhost port: 9091 username: ct password: xxxxxxxx |
其中的每一项数据,都和tr的配置文件一样就可以了
然后配置的是自动删除种子
1 2 3 4 5 6 7 8 |
clean_transmission: host: localhost port: 9091 username: ct password: xxxxxxx finished_for: 22 hours tracker: hdsky.me delete_files: Yes |
前四行和上面的那个一样,finished_for是设置下载完成后22小时就删除,tracker是指定要删除的种子的tracker,delete_files这个是否删除文件,当然选yes
这里放一个Clean Transmission插件的参数,具体案例可以参考文章末尾的官方wiki
1 2 3 4 5 6 7 8 9 10 11 12 |
host tr地址 (默认: localhost) port tr端口 (默认: 9091) netrc username password finished_for (可选)只删除指定完成时间后的种子 (1 hours, 2 days, etc). min_ratio (可选)只删除分享率大于一定数值的种子 (0=0%, 0.5=50%, 1=100% etc) tracker (可选)只删除指定tracker的种子 directories (可选)用正则表达式匹配需要删除的指定种子 delete_files (可选)删除种子的时候是否删除文件 [Yes|No] (默认: no) transmission_seed_limits (可选)是否调用tr的内部限制 [Yes|No] (default: no) enabled 插件是否开启 [Yes|No] (默认: yes) |
然后最后一个就是Free Space插件
1 2 3 |
free_space: path: /home/pt space: 5120 |
path就是你需要检测的目录,space就是你需要的剩余空间(MB),例如5120,就是在剩余5g的时候停止添加种子
好了,到此就配置完了,总的配置文件如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
tasks: xxoo: rss: https://hdsky.me/torrentrss.php?rows=20&cat401=1&cat405=1&icat=1&ismalldescr=1&isize=1&linktype=dl&passkey=xxxxxxxxxx accept_all: yes download: /home/pt/ transmission: host: localhost port: 9091 username: ct password: xxxxxxx clean_transmission: host: localhost port: 9091 username: ct password: xxxxxxx finished_for: 22 hours tracker: hdsky.me delete_files: Yes free_space: path: /home/pt space: 5120 |
参考文献:
flexget/wiki/Plugins
flexget/wiki/Plugins/transmission
flexget/wiki/Plugins/clean_transmission
flexget/wiki/Plugins/free_space
via.http://ctnmb.com/394.html
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。