接上一篇家用服务器搭建总结-Samba(二).,完成目录规划和samba文件共享服务器后,可以开始配置flexget + transmission的神奇组合了。
1 需求
最原始的很简单,就是希望服务器可以下载我想让它下载的torrent。经过调研,考虑使用flexget通过rss订阅的方式下载torrent。哪些希望下载的种子,可以是特定的搜索rss,或者是下载框的rss,或者是收藏rss,具体取决于实际情况。
2 实施
假定有三个需要订阅的rss($RSS_URL1
,$RSS_URL2
, $RSS_URL3
),希望分别存放到三个目录内(比如/mnt/U//learning_room
, /mnt/U/dressing_room
和/mnt/U/living_room
)
2.1 安装flexget
Debian10 默认安装了python2.7和python3.7。考虑到2.7马上就要不支持了,采用python3.7。
$ pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
$ pip3 install flexget --user
$ pip3 install transmissionrpc --user # 安装transmissionrpc支持
2.2 配置flexget
$ (dad) mkdir ~/.flexget
$ (dad) vim ~/.flexget/config.yml
配置内容包括三部分:
2.3.1 tasks
tasks是任务的意思,flexget管理多个任务。