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 文件以外的其它文件就可以了!