qbittorrent、flexget与autoremove torrents配合,自动刷pt,下载数据并删除

之前写了教程,讲的Debian下如何使用transmission配合flexget自动下载pt并删除,达到自动刷pt数据的目的,不过教程里面的方法已经失效了,因为python2.7版本已经不再受支持。

找了一个新的办法,采用qbittorrent、flexget与autoremove torrents配合,达到同样的目的。

一、安装qbittorrent

运行一次

ctrl+c结束进程

创建服务

在其中输入一下内容:

启动并设置开机自启(如何结束不用讲了吧)

访问qb的webUI,端口号我修改为8088了,默认是8080。

二、flexget

安装flexget

创建配置文件:

在其中输入以下内容:

在插件支持的情况下,还可以只下载free的免费种子,配置如下:

需要先将插件上传至/root/.flexget/plugins目录下, 没有plugins目录的可以自己新建。

插件下载及教程参照:flexget-nexusphp,目前只试了下hdsky的设置没问题,m-team的我测试即使加了过5秒盾的插件,仍然报错,有兴趣的朋友可以自己折腾一下。

新建两个目录

执行一下,应该不会有错,注意yaml文件中不能用tab键,只能空格

设置自动运行

在其中加入:

表示每10分钟执行一次。

设置webUI

必须开启守护进程:

访问 http://ip:8089 即可,用户名为 flexget,密码为设置密码。

编辑 crontab,输入以下内容。

三、autoremove torrents

安装

创建配置文件:

在其中输入

这样,做种达到10800秒后,就会自动删除该种子。

运行

自动运行,编辑crontab,添加

每10分钟执行一次

 

flexget和autoremove还有很多具体的配置选项,这里就不一一介绍了,可以查看别人的教程。

本文参考了小学堂的教程,只是把其中的一些配置文件修改了一下,算是给自己搭建过程做一个备份。

 

ljchen

这个作者特别懒,什么都没有说。

3 Comments

  • 过来学习学习

  • 服务文件的配置有一点点小错误,在 ExecStart 行中,–webui-port==8088 的等号(=)是多余的。
    可以改成下面这样:
    [Unit]
    Description=qBittorrent Daemon Service
    After=network.target

    [Service]
    User=root
    ExecStart=/usr/bin/qbittorrent-nox –webui-port=8088
    ExecStop=/usr/bin/killall -w qbittorrent-nox

    [Install]
    WantedBy=multi-user.target

    • @墨羽无痕 这个本来看到的攻略也是只有一个=,但是试了下不知道为啥运行不了,改成两个=,反而成功了,就这么写进来了。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐