前言
没想到在几天时间里 Star 翻了这么多倍,一个小项目居然能有这么热门看了一下Traffic,发现很多人是从52pojie来的,感谢大佬们对项目的支持
也希望大家遵循开源精神,不要把项目用作商业用途,我不想这个项目成为下一个 bilidown
既然热度起来了,接下来几周我会加快速度更新(我是学生,基本只能维持一周一个提交)
在 v1.3.3
中会新添加 aria2c
与 ffmpeg
的完整守护逻辑,以及更加稳定的解析逻辑(或与可以解决 v1.3.2
中一些奇奇怪怪的问题)
基于 Tauri v2 构建,支持下载解析哔哩哔哩各类资源,未来还会陆续支持更多功能(请看 Project)
请确保只在该项目的 Release
页下载应用(或自行构建),不保证其他来源的安全性
大会员下载仅限本身开通了大会员服务的账号,普通账号无法解析付费、大会员内容
本项目仅供学习用途,请勿将本项目用于商业用途
- 文档:博客
- 反馈 / 新功能:在提交 Issue 时务必按照提示提供足够充足的信息
功能 | 状态 | 备注 |
---|---|---|
视频 | ✅ 已完成 |
|
音频 | ✅ 已完成 |
|
音乐 | ✅ 已完成 |
|
历史弹幕 | ✅ 已完成 |
|
实时弹幕 | ✅ 已完成 |
|
封面 | ✅ 已完成 | |
字幕 |
|
|
AI总结 | ✅ 已完成 | MD Markdown格式 |
漫画 | ❌ TODO | 暂时停止该功能的更新 | 原因:博客 |
功能 | 状态 |
---|---|
扫码登录 | ✅ 已完成 |
密码登录 | ✅ 已完成 |
短信登录 | ✅ 已完成 |
自动刷新登录状态 | ✅ 已完成 |
Wbi 签名 | ✅ 已完成 |
buvid 参数验证 | ✅ 已完成 |
v_voucher 风控验证 | ✅ 已完成 |
客户端指纹验证 | ✅ 已完成 |
I work on translations mainly to improve my English. If you find anything unnatural or incorrect, feel free to open an issue!
日本語の表現力を高めるために翻訳をしています。もし不自然な表現や誤用などがありましたら、Issue を立てていただけると助かります。
Code | Status |
---|---|
zh-CN | ✅ Complete |
zh-HK | ✅ Complete |
ja-JP | ✅ Complete |
en-US | ✅ Complete |
需要 Rust 2021+ Edition 与 Node.js 20+
git clone https://github.com/btjawa/BiliTools.git
cd BiliTools
npm install // pnpm, yarn, etc.
npm run tauri dev
npm run tauri build
本项目仅作学习用途,作者不承担因使用本项目而导致的一切后果,若有侵权,可随时联系删除
数据仅存储于用户本地,使用 SQLite
格式明文存储于以下路径:
- Windows:
%AppData%\com.btjawa.bilitools\Storage
- macOS:
$HOME/Library/Application Support/com.btjawa.bilitools/Storage
- Linux:
$HOME/.local/share/com.btjawa.bilitools/Storage
该项目根据 GPL-3.0-or-later
许可证进行授权,请参考 LICENSE 文件
本项目参考了 bilibili-API-collect 项目的内容,由 SocialSisterYi 根据 CC BY-NC 4.0 协议发布,并仅限于非商业用途。
-
bilibili-API-collect 部分接口请求参考
-
aria2 用于多线程高效下载数据
-
ffmpeg 用于音频、视频合并与混流与其他媒体处理
-
DanmakuFactory 用于将 XML 转换为 ASS 字幕
-
其余可查看
package.json
与src-tauri/Cargo.toml