马春杰杰博客
致力于深度学习经验分享!

群晖NAS下实现Transmission+flexget自动下载RSS种子

文章目录
[隐藏]

1、安装环境:

Transmission:套件版

Flexget容器

2、安装过程:

2.1 确定监测目录

首先确认TR的种子监测目录,可以直接从下面这个文件中查看:

/volume1/@appstore/transmission/

2.2 安装flexget

首先创建flexget配置目录,建议直接在docker共享目录中创建即可:/docker/flexget/config

群晖NAS下实现Transmission+flexget自动下载RSS种子

然后,打开docker注册表,搜索wiserain/flexget,创建容器,按照下面的配置填,别忘了填上正确的路径

群晖NAS下实现Transmission+flexget自动下载RSS种子

还有环境变量

群晖NAS下实现Transmission+flexget自动下载RSS种子

其实主要就是下面这几个新增变量:

FG_WEBUI_PASSWD:xxxxxxx(flexget登陆密码,要复杂密码,有大小写字母、数字、特殊字符,否则会启动失败)

FG_LOG_LEVEL:info

PUID:1001

PGID:1002

TZ:Asia/Shanghai

一切完成之后,启动容器~~

大概需要等个几分钟,就可以打开IP:5050查看WEBUI了~

2.3 配置flexget

接下来是配置,打开WEBUI,找到左侧Config选项,开始配置:

群晖NAS下实现Transmission+flexget自动下载RSS种子

由于flexget的配置根据不同站点其实是不同的,这里我以三种站点为例,分别是可以直接RSS免费种的站点A,可以在RSS标题上显示促销信息的站点B以及普通RSS站点C

1)站点A

由于可以直接RSS免费种,所以这个最简单,直接下载所有的RSS种子即可,配置文件如下:

2)站点B

由于可以在标题上显示促销字样,所以这个也蛮简单,配置文件如下:

3)站点C

这个是最常见的,也是最复杂的,需要用到插件。

首先在config目录下新建目录plugins,然后新建文件:nexusphp.py,填入插件代码,具体代码见链接:点击查看(这个链接只看插件代码就行)

装好插件之后,继续回到Config Editor那里,填入:

这里需要注意几点,1cookie,需要填,2adapter需要手动修改,以1ptba为例,随便打开一个种子详情页,查看标题的促销标志代码:

群晖NAS下实现Transmission+flexget自动下载RSS种子

可以发现,促销代码是free,所以配置文件中的adapter就填free,如果是2xfree,就填twoupfree,这一点可以自己查看。

到这里基本上就差不多了,配置文件已经弄好了,接下来,测试是否可用,进入容器内部,然后进入/config目录,运行:

flexget --test execute

出现下面这个样子,就算可以了~

群晖NAS下实现Transmission+flexget自动下载RSS种子

最后重启容器,完成。

 

免费使用DeepSeek满血版

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » 群晖NAS下实现Transmission+flexget自动下载RSS种子

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册