个人维护版本,只能满足本人需求,版本基于4a1b871
原作者为 andywang425,原仓库地址 https://github.com/andywang425/BLTH
- 浏览器:推荐使用 Chrome, Edge, Firefox, Safari 或 Opera。
- 用户脚本管理器:推荐使用 Tampermonkey 或 Violentmonkey。
请先阅读最终用户许可协议。
点击下方表格中的任一链接即可从你喜欢的源安装脚本:
Github |
---|
安装 |
请查看CHANGELOG。
在用户脚本管理器中启用脚本,登陆 bilibili 后打开任意 b 站直播间。如果一切正常你将在直播画面左侧找到一个控制面板。
- 隐藏/显示控制面板:点击位于直播画面上方的蓝底白字按钮即可开/关控制面板。你也可以使用键盘快捷键
alt+b
。 - 展开/收起侧边栏:点击控制面板左上角的按钮展开/收起左侧菜单。
- 点击控制面板上带有圆圈的蓝色小
i
图标可以显示各项功能的详细信息。 - 部分功能右侧会显示一个小图标以表示今天该任务的状态:
- ✔:该任务已完成。
- ❌:执行过程中发生错误导致该任务彻底无法完成。
- 一个旋转的加载中图标:该任务正在执行中。
- 没有图标:该功能不显示任务状态、功能未开启或该任务正在等待即将到来的下一次运行。
- 打开某一项功能后,如果你希望它立刻执行,需要刷新页面。 但是刷新页面会打断目前正在执行的任务,下次运行时能否根据上次的进度继续执行取决于功能模块的具体实现(目前大部分都不行)。 建议首次使用时仔细阅读各项功能的说明,然后一次完成所有功能的设置。
- 打开多个直播间页面时,每日任务中的功能仅会在第一个直播间页面生效以防止任务被重复执行。体验优化、移除元素中的功能总是会生效。
- 每日任务中大部分任务的任务周期是从每天半夜00:05到下一个半夜00:05,即只要过了每天的00:05就会自动执行下一轮。有个别任务的周期是每天早上08:05到下一个早上08:05。
- 控制台日志:如果想查看控制台日志,请打开浏览器的开发者工具(快捷键
ctrl+shift+i
或F12
)并切换到控制台(Console
)。开头为BLTH
的日志即为脚本日志。 部分日志可能只有高级用户才看得懂,大家各取所需看自己想看的即可。善用过滤(Filter
)和搜索(快捷键ctrl+f
)功能。
BLTH在设计上希望与Bilibili Evolved和bilibili 直播净化兼容,即三个脚本能同时正常运行。
以下开源项目为本项目的开发提供了莫大的帮助:
- Vue
- vite-plugin-monkey
- element-plus
- pinia
- lodash
- luxon
- hotkeys-js
- crypto-js
- mitt
- ajax-hook
- TampermonkeyJS
- transform
- inkscape
- svgo
- bilibili-API-collect
此外也感谢所有参与本项目开发的朋友和提出过建议的用户。
作者:the1812
作者:lzghzr
作者:一心向晚