前言
由于本人不会用Flexget,而且比较穷买不起好的盒子,只能用 @包包开发的t-rss(以前gorss不是挺好听的吗为什么要改名)
但是我每次又得手撸一些代码来安装 不如自己配一个。。。
安装代码
1 2 3 4 5 6 7 8 9
| apt-get install git bash <(wget --no-check-certificate -qO- https://raw.githubusercontent.com/capric98/myenv/master/Go/Linux/install.sh) source ~/.profile git clone https://github.com/capric98/t-rss && cd t-rss go build mkdir ~/rss mv ./t-rss ~/rss/rss cd .. rm -rf ./t-rss
|
如果你是用quickbox-lite安装的主要软件,你如果执行完上述步骤发现box有关指令失灵了
运行一下下面这一行也许就好了
source ~/.bash_qb
跑完上面的大概就会在~/rss
了
然后你要在~/rss
新建一个config.yml
举例如下
写完了以后
使用./rss --test
测试一下自己的配置文件,直接用./rss --learn
也可以,test的话是会跑一次rss但是不会有记忆功能,而learn会记忆本次加载的种子避免下次再次RSS到
测试没问题就可以开一个单独的screen来运行t-rss
1 2 3
| screen -R t-rss cd ~/rss ./rss --debug
|
然后Ctrl+A+D退出这个screen让他在后台运行就可以了~
另外为了方便自己还有个模板,内容很少,需要一些奇怪配置项请自己去官方页面查看
注意是yaml 空格之类的请自己注意~
1 2 3 4 5 6 7 8 9
| noob: //任务名称 rss: //RSS链接 interval: 60 //60秒一次 client: //推送到某些客户端 local_qb: // 客户端名称 type: qBittorrent //客户端类型 host: http://127.0.0.1:2017 //客户端ip username: //用户名 password: //密码
|
拒绝带有’test’ 关键词的任务
1 2 3 4 5 6 7 8 9 10 11 12
| noob: //任务名称 rss: //RSS链接 interval: 60 //60秒一次 regexp: reject: - test client: //推送到某些客户端 local_qb: // 客户端名称 type: qBittorrent //客户端类型 host: http://127.0.0.1:2017 //客户端ip username: //用户名 password: //密码
|
只接受带有’test’关键词的任务
1 2 3 4 5 6 7 8 9 10 11 12
| noob: //任务名称 rss: //RSS链接 interval: 60 //60秒一次 regexp: accept: - test client: //推送到某些客户端 local_qb: // 客户端名称 type: qBittorrent //客户端类型 host: http://127.0.0.1:2017 //客户端ip username: //用户名 password: //密码
|