1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

Deluge的RSS插件Flexget的简单使用教程

Deluge 是比较稳定的BT客户端,但是在1.2版之后就没有官方的 RSS 插件了,需要借助第三方的 Flexget 来实现。Flexget官网有非常详细的教程,但都是英文的,我简单说下 Linux 独立服务器下面的安装使用方法。例子使用 Linux 版本是 Ubuntu Server 10.04.1 LTS
一、安装
Linux 独立服务器,你当然要有 ROOT 权限,ROOT 登陆之后首先确认安装了 Python 2.5.x – 2.7.x,命令如下:

python -V 

如果没有安装 python ,就先安装 python,命令如下:

sudo apt-get install python2.6 

然后安装 Python 的 easy_install,命令如下:

apt-get install python-setuptools 

然后安装 Flexget,命令如下:

easy_install flexget 

至此,Flexget 已经安装完成,你可以使用下面的命令检查 Flexget 是否安装成功:

flexget -V 

二、编写配置文件
Flexget 的配置文件位于 ~/.flexget/config.yml 处,可以下载到本地编辑好之后再上传替换

示例:

feeds:   chd:     rss: http://example.com/rss.xml     accept_all: yes     download: ~/.flexget/rss/ 

第一行的 feeds 是一个容器,可以包含任意数量的 rss,此例只使用了一个名为 chd 的 rss,RSS 名称必须缩进两个空格。下面的就是 rss 的具体地址,是否全部接受,和种子文件的保存路径,都可以自行修改,这些也必须在 RSS 名称的基础上再缩进两个空格。
配置编写完成之后可以使用下面的命令检查 Flexget 是否能正常工作:

flexget --test 

三、设置计划任务
简单的说,就是让服务器隔一段时间运行一次 Flexget,下载最新的种子。
先确定 FlexGet 的路径,命令如下:

which flexget 

我这里输出的是:/usr/local/bin/flexget
然后编辑 crontab,命令如下:

crontab -e 

将如下代码添加到最后面,然后保存退出 crontab

*/30 * * * * /usr/local/bin/flexget 

这样就建立了一个每隔30分钟运行一次 Flexget 的计划任务,这个也是可以自行修改的。
四、最后一步
将种子文件的下载路径添加到 Deluge 的监控文件夹,具体位置如图:

一切成功之后你就能看到 Deluge 开始自动下载了。

原文链接:https://www.qiquanji.com/post/5151.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:高级教程 浏览: