没想到我才发布一周的AB方案这么快就被我找到了替代的优化版本。。。
什么是ANI-RSS?
这也是一款基于蜜柑计划的全自动番剧下载工具(敲重点!)
和之前介绍的AB(AutoBangumi)一样,ARSS(简称)也是通过RSS订阅番剧,调用的是QBittorrent(当然也支持Aria2与Transmission)下载。但是和AB不同的是,这个ARSS不需要注册蜜柑计划的账号,也不需要在蜜柑官网订阅番剧,所有的操作,全部都在程序内部执行。
当然,和AB不太一样的点,就是ARSS支持剧集偏移,并且可以自动识别偏移集数,支持配置不同的RSS订阅链接然后自动洗板;把番剧文件夹挂载到ARSS的前提之下,可以自动跳过已经下载的文件;如果你还设置了做种规则,在完成了做种任务之后,也可以自动删除种子。另外,还提供了简单明了的操作UI,按照星期分类的番剧卡片,移动端也可以方便订阅(有一个前提是你需要在PC上先准备好),随时随地添加新订阅。至于代理,使用TMDB的标题、获取年份,telegram与webHook通知等等,都是AB的原有功能。
安装
还是和AB方案一样,我们需要先安装docker,docker安装我就跳过了。
# 使用 bind mount
mkdir -p ${HOME}/RSS-subscribe/arss
mkdir -p ${HOME}/RSS-subscribe/qb
mkdir -p ${HOME}/RSS-subscribe/bangumi
cd ${HOME}/RSS-subscribe
touch compose.yml & touch .env
将以下内容复制到compose.yml里面:
services:
qb:
image: superng6/qbittorrentee:latest
container_name: qb
ports:
- ${QB_PORT}:${QB_PORT} #qb端口
environment:
- PUID=${PUID}
- PGID=${PGID}
- WEBUIPORT=${QB_PORT}
- TZ=${TZ}
volumes:
- ./qb:/config
- ${Bangumi_Location}:/bangumi #番剧挂载路径
restart: unless-stopped
networks:
- ani-rss
ani-rss:
image: wushuo894/ani-rss:latest
container_name: ani-rss
ports:
- ${ASS_PORT}:${ASS_PORT}
environment:
- PORT=${ASS_PORT}
- CONFIG=/config
- TZ=${TZ}
volumes:
- ./ani-rss:/config
- ${Bangumi_Location}:/bangumi #番剧挂载路径
restart: unless-stopped
networks:
- ani-rss
networks:
ani-rss:
external: true
鉴于 qBittorrent 和 ani-rss 有不少共用变量,因此再创建一个 .env
文件存储这些变量,后续有修改在这个文件中操作就好,注意:不同的终端其中的uid和gid都不太一样,你可以在系统终端里使用:
$ id
会出现你当前系统的uid和gid,把他们复制到.env里:
PUID=501
PGID=20
TZ=Asia/Shanghai
QB_PORT=8989
ASS_PORT=7789
Bangumi_Location=/YourPath/RSS-subscribe/bangumi
接下来我们来创建docker网络:名为ani-rss
docker network create -d bridge ani-rss
持续化启动:
docker compose up -d
配置
qBittorrent
打开qb地址配置qBittorrent。
应该没有忘记吧?qBittorrent的密码需要在终端里查看,我们使用命令查看日志:
docker logs qb
输出如下:
WebUI 将在内部准备不久后启动。请稍等…
******** 信息 ********
要控制 qBittorrent,请访问下列地址的 WebUI:http://localhost:8989
WebUI 管理员用户名是:admin
未设置 WebUI 管理员密码。为此会话提供了一个临时密码:NQDSMfujC
你应该在程序首选项中设置你自己的密码
登录上去之后,记得修改密码,密码可以参考我之前的文章,其实也不难找:AB安装
QBittorrent本身只是作为下载器,不承担订阅RSS的角色,所以我们只需要配置一下下面的内容:
- 为不完整的文件添加扩展名,设置默认保存路径到
/bangumi
- 随机一个连接端口,开启UPnP转发
找个种子测试一下,能够正常下载,QBittorrent就完成啦。
ANI-RSS
打开 http://localhost:7789 配置 ARSS,ARSS 的默认账户密码均为 admin
。
如果你计划在公网中使用,就可以直接修改密码:
如果你只是想在内网使用,可以开启IP白名单。填写跳过身份验证的IP,比如127.0.0.1
下载设置
直接如图所示配置好就行
基本设置
全局排除
建议这样:
720 繁日双语 JPTC 内嵌 BIG5
其他的选项暂时也用不到,代理和通知之类的,如果有需求可以自行查询ANI-RSS的文档!
使用
可算到这一步了
配置的过程其实也不算复杂,订阅更是简单的很呐。但是在我们开始操作之前,还是要确保一下网络方便畅通无阻!
请测试:是否可以直接打开以下网站:
- TMDB:https://www.themoviedb.org/
- Bangumi:https://bgm.tv/
- 蜜柑计划:https://mikanani.me/
如果都没有问题,那我们就可以添加订阅啦:
点击右上角的添加,然后你可以直接输入Mikanani的RSS订阅链接,也可以用
这个Mikan的按钮直接访问搜索你想看的内容!:
然后就可以傻瓜式订阅启动QBittorrent下载了,感觉还有不少可以折腾的点,但是我们先暂且这样吧!
1 条评论
[...]前排提示:建议换用 ANI-RSS,已追更↓↓↓↓↓ANI-RSS先安装AutoBangumi准备工作以下简称AutoBangumi为AB根据官方文档的建议,为了保证AB在每次更新之后数据和配置不丢失,推荐使用bind mount 或者 Docker volume进行数据和配置的持久化。我们先来创建一个RSS订阅的工具集合的文件夹,(因为我们还需要qBittorrent)# 使用 bind mou[...]