前言
之前一直使用qBittorrent内置的rss订阅功能来实现自动下载,但前几天重装系统时从debian9升级到debian10后qBittorrent的gui界面会闪退(不知道什么原因),而web界面无rss订阅功能。加上qBittorrent的gui界面不便(无法开机启动导致每次重启都要手动连接vnc开启),所以就安装Flexget代替qBittorrent内置的rss订阅。
安装运行环境
#官方推荐python3 apt install python3 #安装虚拟环境模块 apt install python3-venv
安装Flexget
#创建虚拟环境 python3 -m venv ~/flexget/ #在虚拟环境中中安装FlexGet cd ~/flexget/ bin/pip install flexget #创建配置目录 mkdir /root/.flexget #创建配置文件 vi /root/.flexget/config.yml
配置文件示例
web_server: bind: 0.0.0.0 port: 5050 schedules: - tasks: [anime*] interval: minutes: 30 tasks: anime-骚动少女: rss: https://mikanani.me/RSS/Bangumi?bangumiId=1988&subgroupid=37 accept_all: no regexp: accept: - .+千夏.+1080.+简 download: /root/.flexget/torrent qbittorrent: path: /home/share/qbt//动画/骚动少女/ host: localhost port: 8080 username: admin password: "adminadmin" anime-街角魔族: rss: https://mikanani.me/RSS/Bangumi?bangumiId=1994&subgroupid=422 accept_all: no regexp: accept: - .+千夏.+1080.+繁 reject: - web download: /root/.flexget/torrent qbittorrent: path: /home/share/qbt//动画/街角魔族/ host: localhost port: 8080 username: admin password: "adminadmin"
启动Web UI
#设置web-ui密码 ~/flexget/bin/flexget web passwd <some_password> #以守护程序模式启动FlexGet以启动Web服务器 ~/flexget/bin/flexget daemon start --daemonize
常用命令
#检查配置文件 flexget check #模拟一次rss订阅 flexget --test execute #手动执行一次rss订阅 flexget execute #查看rss执行记录 flexget status

已知问题
某些资源网站的RSS订阅会下载失败
参考文章
评论
还没有任何评论,你来说两句吧!