# BiliTools **Repository Path**: cauve/BiliTools ## Basic Information - **Project Name**: BiliTools - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-11 - **Last Updated**: 2025-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

BiliTools - 哔哩哔哩工具箱

## 介绍 基于 [Tauri v2](https://github.com/tauri-apps/tauri) 构建,支持下载解析哔哩哔哩各类资源,未来还会陆续支持更多功能(请看 [Project](https://github.com/users/btjawa/projects/4)) 请确保只在该项目的 [Release](https://github.com/btjawa/BiliTools/releases/latest) 页下载应用(或自行构建),**不保证其他来源的安全性** 文档 / 其他信息发布页:[https://www.btjawa.top/bilitools](https://www.btjawa.top/bilitools) > [!WARNING] > **大会员下载仅限本身开通了大会员服务的账号,普通账号无法解析付费、大会员内容**
## 安装使用 `bcryptprimitives.dll` 是 `Windows 7` 中系统组件缺失问题,由于该系统版本太旧,未来不会计划兼容 要求 Windows 版本 >= **8.1**,macOS 版本 >= **11.0 (BigSur)** Windows 下载 [Release](https://github.com/btjawa/BiliTools/releases/latest) 中的 `BiliTools_xxx_x64-setup.exe` 进行安装,若卡在安装 `WebView2` 的过程,可前往 [Microsoft](https://developer.microsoft.com/en-us/microsoft-edge/webview2) 手动安装 macOS 下载 [Release](https://github.com/btjawa/BiliTools/releases/latest) 中的 `BiliTools_xxx_universal.dmg` 进行安装,不建议单独下载对应架构(例如 `aarch64.dmg`),容易出现 [#26](https://github.com/btjawa/BiliTools/issues/26#issuecomment-2785410137) 中的 "已损坏" 问题 ## 参与贡献 该项目由我一人维护,开发难度较大;**我本人是学生,要准备中考,时间并不多** 如果想要提出新功能,或是有任何问题,欢迎提交 Issue 请只在 [Issues](https://github.com/btjawa/BiliTools/issues/new/choose) 页面提交,其他渠道提交的问题我 **也许** 不会处理 注意事项: - 按照对应需求选择Issue模板创建新Issue,不要在已有的与问题无关的Issue下跟楼 - 尽量把问题或需求描述清楚,若是 `BUG`,提交足够的日志或错误页面截图 - **说话客气点,这是开源 & 免费项目** 不符合以上条件的 Issue 我 **也许** 不会处理 ## 功能 ### 资源解析 | 功能 | 状态 | 备注 | |---------|---------|---------------------------| | 视频 | ✅ 已完成 | | | 音频 | ✅ 已完成 | | | 音乐 | ✅ 已完成 | | | 历史弹幕 | ✅ 已完成 | | | 实时弹幕 | ✅ 已完成 | | | 封面 | ✅ 已完成 | 包括番剧海报 | | 字幕 | ✅ 已完成 | 支持 SRT 格式 | | AI总结 | ✅ 已完成 | MD Markdown格式,来自于哔哩哔哩 | | 收藏夹 | ✅ 已完成 | FID 号解析 | ### 登录相关 | 功能 | 状态 | |------------------|------------| | 扫码登录 | ✅ 已完成 | | 密码登录 | ✅ 已完成 | | 短信登录 | ✅ 已完成 | | 自动刷新登录状态 | ✅ 已完成 | | Wbi 签名 | ✅ 已完成 | | buvid 参数验证 | ✅ 已完成 | | v_voucher 风控验证 | ✅ 已完成 | | 客户端指纹验证 | ✅ 已完成 | ### I18N Translations 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+ 1. 克隆项目 `git clone https://github.com/btjawa/BiliTools.git` 2. 进入目录 `cd BiliTools` 3. 安装依赖 `npm install` - 开发 `npm run tauri dev` - 构建 `npm run tauri build` ## 声明 该项目根据 `GPL-3.0-or-later` 许可证进行授权,请参考 [LICENSE](/LICENSE) 文件 本项目仅作为学习、技术研究用途,作者不对因不当使用本项目所导致的任何后果负责,若有疑似侵权、违规内容,可随时联系处理 所有请求行为均为请求用户已获访问权限的在线资源,不包含任何形式的服务端破解、绕过付费会员、绕过安全校验等等行为 应用数据仅存储于用户本地,使用 `SQLite` 格式明文存储于以下路径: - Windows: `%AppData%\com.btjawa.bilitools\Storage` - macOS: `$HOME/Library/Application Support/com.btjawa.bilitools/Storage` - Linux: `$HOME/.local/share/com.btjawa.bilitools/Storage` 参考、使用的其他开源项目: - [bilibili-API-collect](https://github.com/SocialSisterYi/bilibili-API-collect) 部分接口请求规范参考 - [aria2](https://github.com/aria2/aria2) 用于多线程高效下载数据 - [ffmpeg](https://git.ffmpeg.org/ffmpeg.git) 用于音频、视频合并与混流与其他媒体处理 - [DanmakuFactory](https://github.com/hihkm/DanmakuFactory) 用于将 XML 转换为 ASS 字幕 - 其余可查看 `package.json` 与 `src-tauri/Cargo.toml` ## Star History [![Star History Chart](https://api.star-history.com/svg?repos=btjawa/BiliTools&type=Date)](https://www.star-history.com/#btjawa/BiliTools&Date)