首页 期权学习期权知识正文

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

xiaojiucai 期权知识 2020-08-20 2078 0

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

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

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。