Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# .gitattributes
* text=auto eol=lf
* text=auto eol=lf
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: [btjawa]
custom: https://afdian.com/a/BTJ_Shiroi
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Bug report / 反馈 Bug
description: Bug report / 反馈 Bug
title: "[Bug] "
labels: ["bug", "needs triage"]
labels: ["type: bug", "status: needs triage"]
assignees: []

body:
Expand Down Expand Up @@ -89,4 +89,4 @@ body:
Linux: $HOME/.local/share/com.btjawa.bilitools/logs

validations:
required: true
required: true
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/DOCS_REPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Docs Report / 文档改进
description: Docs Report / 文档改进
title: "[Docs] "
labels: ["type: documentation", "status: needs triage"]
assignees: []
---
26 changes: 14 additions & 12 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,30 @@
name: Feature Request / 功能请求
description: Feature Request / 功能请求
title: "[Feature Request] "
labels: ["enhancement", "needs triage"]
labels: ["type: feature request", "status: needs triage"]
assignees: []

body:
- type: checkboxes
attributes:
label: Please confirm before submitting
options:
- label: |
I have read the [Contributing](https://github.com/btjawa/BiliTools/blob/master/CONTRIBUTING.md).
我已阅读 [Contributing](https://github.com/btjawa/BiliTools/blob/master/CONTRIBUTING.md)。
required: true
- type: markdown
value: |
## First of all
1. **标题应简要概述主题,不可留空,同时保留模板中已有前缀。**
2. 请确保没有重复的 Issue / Discussion。
3. 请确保您的功能请求足够合理,同时具有一定的需求量。
4. 请确保您已阅读 [Contributing](https://github.com/btjawa/BiliTools/blob/master/CONTRIBUTING.md)。

1. **The title should summarize the topic, CANNOT be left blank, while keeping the existing prefix.**
2. Make sure there are no duplicate issues or discussions.
3. Make sure that your feature request is reasonable and has a certain demand.
4. Make sure you have read the [Contributing](https://github.com/btjawa/BiliTools/blob/master/CONTRIBUTING.md).
- type: textarea
id: description
attributes:
label: Description / 功能简述
validations:
required: true

- type: textarea
id: reference
attributes:
label: Implement Reference / 实现参考
validations:
required: true
required: true
6 changes: 5 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
blank_issues_enabled: false
blank_issues_enabled: true
contact_links:
- name: Discussions / 社区讨论
url: https://github.com/btjawa/BiliTools/discussions
about: Discussions / 社区讨论
35 changes: 35 additions & 0 deletions .github/workflows/close-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Post-release housekeeping

on:
release:
types: [published]

permissions:
contents: read
issues: write
pull-requests: read

jobs:
close-issues:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 22

- name: Setup pnpm
uses: pnpm/action-setup@v4

- name: Install Frontend Dependencies
run: pnpm install --frozen-lockfile

- name: Close issues
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
RELEASE_TAG: ${{ github.event.release.tag_name }}
run: pnpm ci:close-issues

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ dist-ssr
*.sln
*.sw?
*.psd
._*
._*
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ package-lock.json

# Personal writing habits
*.md
.github
.github
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## [1.4.1] - 2025-09-23

### 新增功能

- [`51bb916`](https://github.com/btjawa/BiliTools/commit/51bb916af5262d041e73cfc85beb9d822a5f1729) 支持解析用户投稿视频 ([#175](https://github.com/btjawa/BiliTools/issues/175))
- [`1b5abe8`](https://github.com/btjawa/BiliTools/commit/1b5abe82838d857debba8b73fe7dc4b04ce57a38) 支持解析用户投稿音频 ([#175](https://github.com/btjawa/BiliTools/issues/175))
- [`3816ecf`](https://github.com/btjawa/BiliTools/commit/3816ecf5859e6bc30dab4577185c8eb832a47d62) 支持为音频文件嵌入封面 ([#161](https://github.com/btjawa/BiliTools/issues/161))
- [`84a5209`](https://github.com/btjawa/BiliTools/commit/84a520985464f381c4aa08efb025011e5bc971a0) [`2d2ac88`](https://github.com/btjawa/BiliTools/commit/82d2ac88358fcb092ed4a1457d3765e36ffecbae) 支持重试任务 ([#174](https://github.com/btjawa/BiliTools/issues/174), [#179](https://github.com/btjawa/BiliTools/issues/179))
- [`1f5abc7`](https://github.com/btjawa/BiliTools/commit/1f5abc75c6eeceffad54a237a545f96456a9bfa8) [`6ab9129`](https://github.com/btjawa/BiliTools/commit/6ab91298b5acfbdcabc2dda4f73eb8655711fa46) 支持解析用户投稿图文 & 动态 & 专栏 ([#175](https://github.com/btjawa/BiliTools/issues/175))

### 问题修复

- [`588819b`](https://github.com/btjawa/BiliTools/commit/588819b3b5fa2766f78e49e94eefb57573965c6e) 修复 `dash.audio` 不可遍历的问题 ([#176](https://github.com/btjawa/BiliTools/issues/176))
- [`588819b`](https://github.com/btjawa/BiliTools/commit/588819b3b5fa2766f78e49e94eefb57573965c6e) 修复 Debian 平台依赖过时的问题 ([#177](https://github.com/btjawa/BiliTools/issues/177))
- [`588819b`](https://github.com/btjawa/BiliTools/commit/588819b3b5fa2766f78e49e94eefb57573965c6e) 修复互动视频剧情图分支错误的问题 ([#178](https://github.com/btjawa/BiliTools/issues/178))

### 优化改进

- [`51bb916`](https://github.com/btjawa/BiliTools/commit/51bb916af5262d041e73cfc85beb9d822a5f1729) 优化 NFO 解析 & 优化收藏夹解析逻辑

## [1.4.0] - 2025-09-15

### 重大更新
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,4 +125,4 @@ enforcement ladder](https://github.com/mozilla/diversity).

For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.
https://www.contributor-covenant.org/translations.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,4 +151,4 @@ AI 工具可以辅助您更高效的开发,但请不要让 AI 负责编写全

- 符合项目整体的代码风格;
- 经过充分测试、检查与验证;
- 可以由您本人清楚解释其实现逻辑。
- 可以由您本人清楚解释其实现逻辑。
70 changes: 42 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
安装说明、使用向导与常见问题等,请参见文档

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

> [!IMPORTANT]
Expand All @@ -40,29 +40,41 @@

## 🧪 支持功能

| 资源解析 | 状态 | 备注 |
|---------|---------|---------------------------|
| 视频 | ✅ 已完成 | <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>支持合集 / 分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 格式 |
| 收藏夹 | ✅ 已完成 | FID 号解析 |
| NFO刮削 | ✅ 已完成 | 合集/剧集刮削、单集刮削 |
| 元数据 | ✅ 已完成 | 音频文件支持写入基本元数据 |
| AI总结 | ✅ 已完成 | Markdown格式,来自哔哩哔哩 `AI 小助手` |

| 登录 & 验证 | 状态 | 杂项 | 状态 |
|----------------|-----------|-----------|-----------|
| 扫码登录 | ✅ 已完成 | 明暗主题 | ✅ 已完成 |
| 密码登录 | ✅ 已完成 | 监听剪切板 | ✅ 已完成 |
| 短信登录 | ✅ 已完成 | HTTP 代理 | ✅ 已完成 |
| 自动刷新登录状态 | ✅ 已完成 | 过滤 PCDN | ✅ 已完成 |
| 参数签名 | ✅ 已完成 | 音频转 MP3 | ✅ 已完成 |
| 风控验证 | ✅ 已完成 | 命名格式 | ✅ 已完成 |
| 指纹验证 | ✅ 已完成 | 历史记录 | ✅ 已完成 |
| 音乐 | ✅ 已完成 | 支持无损 FLAC、320Kbps 音乐 / 歌单 |
| 封面 | ✅ 已完成 | 支持番剧 / 电影海报 / 合集封面 / 课程预览等等 |
| 字幕 | ✅ 已完成 | SRT 格式 |
| 用户投稿 | ✅ 已完成 | 支持用户投稿视频 / 图文 / 专栏 / 动态 / 音频 |
| 稍后再看 | ✅ 已完成 | 支持列表与单项 |
| 收藏夹 | ✅ 已完成 | 支持任意用户收藏夹 |
| NFO刮削 | ✅ 已完成 | 合集/剧集刮削、单集刮削 |
| 元数据 | ✅ 已完成 | 支持 `ID3v2` / `Vorbis Comments` |
| AI总结 | ✅ 已完成 | Markdown格式,来自哔哩哔哩 `AI 小助手` |

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

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

## 🛠️ 参与贡献

Expand All @@ -77,12 +89,14 @@

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

| 代码 | 状态 |
|----------------|-----------|
| zh-CN | ✅ 已完成 |
| zh-HK | ✅ 已完成 |
| en-US | ✅ 已完成 |
| ja-JP | ✅ 已完成 |
鉴于精力问题,大部分翻译将首先由人工智能完成,随后人工进行润色

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

## ⚡ 赞助

Expand Down
37 changes: 19 additions & 18 deletions docs/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,23 @@ export default defineAdditionalConfig({
nav: [
{ text: '使用说明', link: '/guide/stream', activeMatch: '/guide' },
{ text: '常见问题', link: '/help/', activeMatch: '/help' },
{ text: `v${pkg.version}`, items: [
{
text: 'Releases',
link: `https://github.com/btjawa/BiliTools/releases/tag/v${pkg.version}`
},
{
text: '更新日志',
link: `https://github.com/btjawa/BiliTools/blob/v${pkg.version}/CHANGELOG.md`
},
{
text: '参与贡献',
link: `https://github.com/btjawa/BiliTools/blob/v${pkg.version}/CONTRIBUTING.md`
}
] }
{
text: `v${pkg.version}`,
items: [
{
text: 'Releases',
link: `https://github.com/btjawa/BiliTools/releases/tag/v${pkg.version}`,
},
{
text: '更新日志',
link: `https://github.com/btjawa/BiliTools/blob/v${pkg.version}/CHANGELOG.md`,
},
{
text: '参与贡献',
link: `https://github.com/btjawa/BiliTools/blob/v${pkg.version}/CONTRIBUTING.md`,
},
],
},
],

sidebar: [
Expand All @@ -41,7 +44,7 @@ export default defineAdditionalConfig({
{ text: '关于 DASH / MP4 / FLV', link: '/guide/stream' },
{ text: '关于登录', link: '/guide/login' },
{ text: '关于风控', link: '/guide/risk' },
]
],
},
{
text: '资源下载',
Expand All @@ -55,9 +58,7 @@ export default defineAdditionalConfig({
{
text: '工具箱',
collapsed: false,
items: [
{ text: 'AV BV 互转', link: '/guide/av-bv' },
]
items: [{ text: 'AV BV 互转', link: '/guide/av-bv' }],
},
{
text: '设置页',
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/av-bv.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# AV BV 互转

> 本功能正开发中,预计 `v1.4.1` 实装
> 本功能正开发中。
Loading
Loading