在之前的一篇文章中,我提到了 AutoBangumi 搭建动画媒体库。不过需要一台永远开机的电脑,VPS、树莓派、NAS等,可能还需要做内网穿透。如果只想在一台电脑上运行,可以直接在本地部署。
工作原理是获取蜜柑计划的RSS的番剧更新推送,使用 AutoBangumi 的管理番剧(解析、过滤、下载、重命名、推送通知),AutoBangumi 连接 qBittorrent 的 Web UI,发送下载请求。最后通过弹弹Play播放。
本地部署 AutoBangumi
Linux 上 Docker 部署可能是个好方案,但不建议在 Windows 上使用 Docker ,因为真的很难用,不如手动部署方便。
这是官方的指南:https://www.autobangumi.org/deploy/local.html
首先要下载 python和安装了pip。
https://github.com/EstrellaXD/Auto_Bangumi/releases/
下载最新发布版本的“app-版本号.zip”那个压缩包。直接解压。然后创建两个目录,分别是config和data。
然后在当前目录下,打开cmd命令提示符。输入 python -m venv env
和 pip install -r requirements.txt
python main.py
或者点击main.py 运行。
复制网址,打开进行配置,用户名和密码是admin、adminadmin。
下载设置这里连上下载器,这里的配置是qBittorrent 的设置。如果qbit设置勾选了本机跳过身份验证,用户名和密码可以不填。下载地址是动画下载保存的目录位置,注意windows中目录是反斜杠 \。
确保这个指示灯是绿色,正常工作后才能关闭命令行。如果是红色,直接关闭命令行退出,之后就没办法启动WebUI了。需要从头开始重新解压。
注册为 Windows服务
下载NSSM,选择最新的版本。解压,在WIN64的目录下打开cmd。
https://nssm.cc/download
输入 nssm install AutoBangumi
。我已经配置好了,所以是编辑的按钮。新建服务也是相似的。
○ 在NSSM服务配置窗口中,进行以下设置:
■ Application Path: 指定Python解释器的路径,这里点击 main.py 运行的命令提示框的标题路径
■ Startup directory: 指定Python脚本所在的目录,例如这里是 AutoBangumi 的src 路径
■ Arguments: 输入Python脚本的路径和参数,填 main.py
。
解释一下,Pyhon脚本是通过 python 解释器运行的。所以点击main.py 运行时,标题栏显示是解释器 python.exe的路径。
打开任务管理器查看服务是否启动成功。
Animeko
这是一个动画资源聚合的开源软件,支持网络源播放和BT下载,多平台支持。支持弹幕(弹弹play和自建弹幕库)和 Bangumi 追番进度同步。
网络源都是第三方的小站,并不是羚邦和木棉花那种有版权的,片源就是和BT一样,包含官方代理的版本和字幕组生肉加工的版本。BT下载的话可以看到更清晰的版本。
在线看 + 下载 + 弹幕 +云同步进度,功能相当丰富,可以直接作为普通用户的首选追番方案。
https://github.com/open-ani/animeko
参考链接:https://blog.csdn.net/qq_25759279/article/details/141224844
文章评论