Debian/Ubuntu实现RSS订阅自动下载-安装flexget及配置

原文

安装 flexget

安装并更新 pip

apt-get update
apt-get install python-pip python-setuptools nano

pip install --upgrade pip

安装 flexget

因为现在 pip 已经更新到 10.0.X 版本了,名称变成了 pip2。

pip2 install flexget

配置 flexget

创建 flexget 的配置目录

mkdir /root/.flexget

编辑 flexget 的配置文件

开头用两个空格缩进

nano /root/.flexget/config.yml
tasks:
  hdhome:
    rss: http://hdhome.org/torrentrss.php
    accept_all: yes
    download: /home/torrent/ /*种子存储目录,须提前建好 */

使用 flexget

flexget check用于检查 config.yml 配置文件是否有格式错误。

flexget --test execute手动模拟一次 RSS 操作,仅供测试,不会下载种子文件到本地。
(注意 test 前是 2 个-)

flexget execute手动开始一次 RSS 下载,就等于正式 RSS 了一次。

设置自动 RSS

查看 flexget 位置

which flexget

/usr/local/bin/flexget

配置自动订阅

crontab -e
*/2 * * * * /usr/local/bin/flexget -c /root/.flexget/config.yml execute

然后保存退出 就表示 2 分钟执行一次订阅了。这个时间你可以根据自己机器的情况修改,建议 2-5 分钟之间!

重置 flexget

这个其实很简单,删除/root/.flexget 目录下除了 config.yml 文件以外的其它文件就可以了!