Loading... 1. 安装所需环境(Python3.6-3.8) ``` pip3 install flexget transmissionrpc ``` 2. 编辑flexget配置文件 ``` mkdir -p /root/.flexget vim /root/.flexget/config.yml ``` ``` tasks: skyeysnow: rss: https://skyeysnow.com/* template: default accept_all: yes download: /root/BSS/torrents transmission: path: /root/BSS/download templates: default: transmission: host: localhost port: 9091 username: username password: "password" clean_transmission: enabled: no ``` > skyeysnow:任务名,可自定义修改 > > rss:订阅地址,自行修改 > > template: default 载入设置好的模版 > > accept_all:过滤器插件,表示接受rss源中的所有项 > > download:种子文件的下载路径 > > path:资源文件的下载路径 > > username:transmission的用户名 > > password:transmission的密码 > > clean_transmission:自动清除已完成的transmission任务,yes启用,no不启用 3. 检测FlexGet配置: ``` flexget check ``` 4. 执行FlexGet的RSS测试,不会下载任何文件到硬盘: ``` flexget --test execute ``` 5. 执行RSS,开始自动下载RSS订阅内容: ``` flexget execute ``` 6. 检查FlexGet执行状态: ``` flexget status ``` 7. 查看flexget位置 ``` which flexget ``` 8. 编辑crontab设置每小时自动运行FlexGet ``` crontab -e ``` 选择自己常用的编辑器: ![](https://fuju.life/usr/uploads/2020/11/1931999777.png) 在crontab上输入新行: ``` @hourly /usr/local/bin/flexget --cron execute ``` > `@hourly`:在每小时的开始执行一次。 > > 与 `0 * * * * /usr/local/bin/flexget --cron execute`效果一致。 ![](https://fuju.life/usr/uploads/2020/11/205763595.png) 保存并退出 `:wq`,会显示: ![](https://fuju.life/usr/uploads/2020/11/3249036145.png) 9. 开机自启动crontab: ``` systemctl enable cron ``` 完成! ## 参考链接 1. [https://flexget.com/InstallWizard/Linux](https://flexget.com/InstallWizard/Linux) 2. [https://flexget.com/InstallWizard/Linux/Scheduling](https://flexget.com/InstallWizard/Linux/Scheduling) 3. [https://www.zhujidaba.com/167.html](https://www.zhujidaba.com/167.html) 4. [http://17ker.com/?p=609](http://17ker.com/?p=609) Last modification:December 5, 2020 © Allow specification reprint Like