本次介绍一个自动化的B站相关的任务项目:BiliTool。它支持docker、青龙、k8s等多种部署方式。支持多账户,且敏感肌也能用。
虽然我B站目前也就哪来看看潦草的大胃袋😂听听电子书之类。但这个项目可能对于不少朋友来说应该有用,就做个分享攻略。
完整项目名:RayWangQvQ/BiliBiliToolPro
⚠️提示:
- 本应用仅用于学习和测试,作者本人并不对其负责,请于运行测试完成后自行删除,请勿滥用!
- 所有代码都是开源且透明的,任何人均可查看,程序不会保存或滥用任何用户的个人信息
- 应用内几乎所有功能都开放为了配置(如任务开关、日期、id等),详细信息可阅读配置文档
- BiliTool 实现自动完成任务的原理,是通过调用一系列开放的api实现的。
📖 项目介绍
BiliTool 是一个自动执行任务的工具,当我们忘记做某项任务时,它会像一个贴心小助手,按照我们预先吩咐它的命令,在指定频率、时间范围内帮助我们完成计划的任务。
详细内容如下:
⚙️ 部署流程
容器化部署是作者建议的部署方式。
本文咱们以威联通NAS为例,通过Docker Compose的方式进行部署。关于青龙、下载程序包到本地或服务器运行以及Chart部署这三种方式,请到项目页查看相关教程。
部署代码如下:
version: "3" # 最新版删除该行
services:
bili_tool_web:
container_name: bili_tool_web
image: ghcr.io/raywangqvq/bili_tool_web
restart: unless-stopped
ports:
- "22330:8080" # 冒号左侧自定端口
environment:
- TZ=Asia/Shanghai
volumes:
- /share/Container/bilitool/Logs:/app/Logs # 实际路径请自定义,威联通NAS可直接抄
- /share/Container/bilitool/config:/app/config
将上文代码修改后,复制粘贴进框内进行创建。
🍀 登录使用
部署完毕后,等待项目跑起来后,浏览器界面输入NAS_IP:22330即可访问项目界面。
左侧栏点击「Admin」,进行账户登陆。
默认用户:admin
默认密码:BiliTool@2233
初次登陆会提示修改原始管理员账户,修改完毕后点击「Submit」
接着进行账户登陆,如下图所示,点击箭头所指的项目位置。
如下图所示,底部出现一个运行中的项目,点击箭头所指查看日志,码就在其中,手机打开APP扫描即可。
但你可能跟我一样,在这里获得的是错乱的码,无法进行扫描。
那么回到威联通的Container Station查看运行日志即可,实在不行还有URL高清图,复制到浏览器打开即可。
登陆成功,自动配置Cookie成功。
最后
更多的内容便不过多介绍(也不方便介绍),请自行至项目页面按需求配置。
评论区