说明
参考网上的教程在群晖上安装RSS订阅,一些操作换了自己比较熟悉的,分享给大家参考。
有Linux基础没有什么难度。
1. DSM套件中心安装python
略
2. 安装Transmission
这部分之前已经安装过了,可以参考第二个引用
3. Xshell访问DSM(使用 root 用户)
# 登录root用户
sudo -i
# 安装python-pip
cd /tmp
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
# 安装flexget
pip install setuptools
pip install flexget
pip install transmissionrpc
# 添加工作目录
mkdir -p ~/.flexget/rss/
# 查找安装目录
find / -name flexget -type f 2>/dev/null
# /usr/bin/flexget
# 确认版本
flexget --version
# 2.17.19
# 编辑~/.flexget/config.yml
tasks:
NYPT.Game.of.Thrones.S08:
rss: https://nanyangpt.com/torrentrss.php?maxsize=10&rows=10&cat402=1&search=Game.of.Thrones.S08&search_mode=2&linktype=dl&passkey=...
template: default
NYHD.Newest.two.torrent:
rss: https://nanyangpt.com/torrentrss.php?maxsize=4&rows=2&iuplder=1&search=NYHD&search_mode=1&linktype=dl&passkey=...
template: default
templates:
default:
accept_all: yes
download: /root/.flexget/rss/
transmission:
host: localhost
port: 9091
username: admin
password: admin
clean_transmission:
enabled: no
# 测试语法
flexget check
# manager Creating new database /root/.flexget/db-config.sqlite - DO NOT INTERUPT ...
# check Pre-checked 11 configuration lines
# check Checking config file `/root/.flexget/config.yml`
# check Config passed check.
# 测试运行
flexget --test --loglevel debug execute
# 添加计划任务/etc/crontab
#minute hour mday month wday who command
*/5 * * * * root /usr/bin/flexget execute