<div align="center">
<img src=".github/logo.svg" width=500 />

<h1>BiliTools - 哔哩哔哩工具箱</h1>

<a href="https://trendshift.io/repositories/13286" target="_blank">
  <img src="https://trendshift.io/api/badge/repositories/13286" alt="btjawa%2FBiliTools | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/>
</a>

<div>
<a href="https://github.com/btjawa/BiliTools/stargazers" target="_blank"><img src="https://img.shields.io/github/stars/btjawa/BiliTools" /></a>
<a href="https://github.com/btjawa/BiliTools/forks" target="_blank"><img src="https://img.shields.io/github/forks/btjawa/BiliTools" /></a>
<a href="https://github.com/btjawa/BiliTools/actions/workflows/release.yml" target="_blank"><img src="https://img.shields.io/github/actions/workflow/status/btjawa/BiliTools/release.yml" /></a>
<a href="https://github.com/btjawa/BiliTools/releases/latest" target="_blank"><img src="https://img.shields.io/github/v/release/btjawa/BiliTools" /></a>
<a href="https://github.com/btjawa/BiliTools/blob/master/LICENSE" target="_blank"><img src="https://img.shields.io/github/license/btjawa/BiliTools" /></a>
</div>

简体中文 | [English](./README_EN.md) | [日本語](./README_JA.md) | [ChangeLog](./CHANGELOG.md) | [Contributing](./CONTRIBUTING.md) | [CODE_OF_CONDUCT](./CODE_OF_CONDUCT.md)
</div>

<hr />

💡 一个简约、轻量的哔哩哔哩工具箱，基于 [Tauri](https://github.com/tauri-apps/tauri) 构建。

- 📖 使用文档：[https://bilitools.btjawa.top](https://bilitools.btjawa.top) 

- 🧾 其他信息：[https://btjawa.top/bilitools](https://btjawa.top/bilitools)

- 🚀 下载页：[Releases](https://github.com/btjawa/BiliTools/releases)

安装说明、使用向导与常见问题等，请参见文档

| 暗色 | 亮色 |
| ---- | ---- |
| ![Dark](.github/dark.png) | ![Light](.github/light.png) |

> [!IMPORTANT]
> 本项目基于用户账号解析资源，因此你需要订阅大会员、或是购买对应内容后才能解析对应资源


> [!TIP]
> **v2 已提上日程！欢迎留下您的宝贵意见：[v2 意见收集](https://github.com/btjawa/BiliTools/discussions/214)**

## 🧪 支持功能

| 资源     | 状态       | 备注 |
| -------- | ---------- | ---- |
| 视频     | ✅ 已完成 | <ul><li>支持合集 / 分P / 互动、番剧 / 课程 / 电影</li><li>支持 DASH、MP4、FLV</li><li>支持 4K、8K、HDR、杜比视界</li></ul> |
| 音频     | ✅ 已完成 | <ul><li>支持 AVC、HEVC、AV1</li><li>支持 杜比全景声、Hi-Res</li></ul> |
| 实时弹幕 | ✅ 已完成 | <ul><li>ASS / XML 格式</li><li>可解析弹幕池中几乎所有弹幕</li></ul> |
| 历史弹幕 | ✅ 已完成 | ASS / XML 格式 |
| 音乐     | ✅ 已完成 | 支持无损 FLAC、320Kbps 音乐 / 歌单 |
| 封面     | ✅ 已完成 | 支持番剧 / 电影海报 / 合集封面 / 课程预览等等 |
| 字幕     | ✅ 已完成 | SRT 格式 |
| 用户投稿 | ✅ 已完成 | 支持用户投稿视频 / 图文 / 专栏 / 动态 / 音频 |
| 稍后再看 | ✅ 已完成 | 支持列表与单项 |
| 收藏夹   | ✅ 已完成 | 支持任意用户收藏夹 |
| NFO刮削  | ✅ 已完成 | 合集/剧集刮削、单集刮削 |
| 元数据   | ✅ 已完成 | 支持 `ID3v2` / `Vorbis Comments` 等 |
| AI总结   | ✅ 已完成 | Markdown格式，来自哔哩哔哩 `AI 小助手` |

| 账号相关 | 状态       |
| -------- | ---------- |
| 扫码登录 | ✅ 已完成 |
| 密码登录 | ✅ 已完成 |
| 短信登录 | ✅ 已完成 |
| 刷新登录 | ✅ 已完成 |
| 参数签名 | ✅ 已完成 |
| 风控验证 | ✅ 已完成 |
| 指纹验证 | ✅ 已完成 |

| 其他       | 状态       |
| ---------- | ---------- |
| 明暗主题   | ✅ 已完成 |
| 监听剪切板 | ✅ 已完成 |
| HTTP 代理  | ✅ 已完成 |
| 过滤 PCDN  | ✅ 已完成 |
| 音频转 MP3 | ✅ 已完成 |
| 命名格式   | ✅ 已完成 |
| 历史记录   | ✅ 已完成 |

## 🛠️ 参与贡献

> [!TIP]
> 本项目将于 `v1.4.0` 正式版发布后进入稳定状态，暂缓更新。

欢迎各位为本项目做出贡献，让本项目变得更好！请参考 [Contributing](./CONTRIBUTING.md) 进行贡献~

在提交 Issue 时，请提供足够的信息，以便于维护者分析并解决你的问题

## 🌎 多语言支持

我们主要维护 **简体中文 (zh-CN)**，同时该语言将作为其他语言的翻译源

鉴于精力问题，大部分翻译将首先由人工智能完成，随后人工进行润色

| 代码  | 状态       |
| ------| ---------- |
| zh-CN | ✅ 已完成 |
| zh-HK | ✅ 已完成 |
| en-US | ✅ 已完成 |
| ja-JP | ✅ 已完成 |

## ⚡ 赞助

如果你喜欢，并想助力这个项目，请考虑到 [爱发电](https://afdian.com/a/BTJ_Shiroi) 请我喝杯咖啡~

你的支持将是 [我](https://github.com/btjawa) 持续维护的一大动力！

## 💫 鸣谢

<a href="https://github.com/btjawa/BiliTools/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=btjawa/BiliTools&max=100" />
</a>

<br />

- [tauri](https://github.com/tauri-apps/tauri) Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

- [aria2](https://github.com/aria2/aria2) aria2 is a lightweight multi-protocol & multi-source, cross platform download utility.
- [FFmpeg](https://git.ffmpeg.org/ffmpeg.git) FFmpeg is a collection of libraries and tools to process multimedia content.
- [DanmakuFactory](https://github.com/hihkm/DanmakuFactory) 支持特殊弹幕的xml转ass格式转换工具

- [Vercel](https://github.com/vercel/vercel) Develop. Preview. Ship.

<a href="https://www.star-history.com/#btjawa/BiliTools&Date" alt="Star History Chart">
<picture>
<source
    media="(prefers-color-scheme: dark)"
    srcset="https://api.star-history.com/svg?repos=btjawa/BiliTools&type=Date&theme=dark"
/>
<source
    media="(prefers-color-scheme: light)"
    srcset="https://api.star-history.com/svg?repos=btjawa/BiliTools&type=Date"
/>
<img
    alt="Star History Chart"
    src="https://api.star-history.com/svg?repos=btjawa/BiliTools&type=Date"
/>
</picture>
</a>

## 声明

> [!IMPORTANT]
> 本项目遵守 [GPL-3.0-or-later](/LICENSE) 开源协议，免费开源：<br>
> **任何形式的二次分发必须继续开源、遵守相同协议、保留原作者及版权信息**

<hr />

**本项目旨在学习技术与测试代码，切勿滥用！**

我们**强烈反对且不纵容**任何形式的盗版、非法转载、黑产及其他违法用途或行为。

- 因使用本项目而产生的任何后果（包括但不限于非法用途、账号风控或其他损失），均由用户个人承担，**与[本人](https://github.com/btjawa)无关，概不负责**
- 本项目 **开源免费**，作者未从中获得经济收益
- 本项目不会绕过身份验证机制、破解付费资源或实施其他非法行为
- 本项目用于持久化的所有数据将使用 `SQLite` 格式 **明文** 存储于用户本地：

> Windows: `%APPDATA%\com.btjawa.bilitools`<br>
> macOS: `$HOME/Library/Application Support/com.btjawa.bilitools`<br>
> Linux: `$HOME/.local/share/com.btjawa.bilitools`

- “哔哩哔哩” 及 “Bilibili” 名称、LOGO及相关图形是上海幻电信息科技有限公司的注册商标或商标。
- 本项目为独立的第三方工具，与哔哩哔哩及其关联公司无任何关联、合作、授权或背书等关系。
- 使用本项目获取的内容，其版权归原权利人所有，请遵守相关法律法规及平台服务协议。
- 如有侵权，可随时 [联系](mailto:btj2407@gmail.com) 处理。
