mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-06-14 22:18:02 +08:00
docs: update 3.1 docs.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import {defineConfig} from "vitepress";
|
||||
import {defineConfig} from 'vitepress';
|
||||
|
||||
|
||||
const version = `v3.1`
|
||||
@@ -46,10 +46,8 @@ export default defineConfig({
|
||||
nav: [
|
||||
{text: "项目说明", link: "/home/"},
|
||||
{text: "快速开始", link: "/deploy/quick-start"},
|
||||
// { text: "排错流程", link: "/faq/排错流程" },
|
||||
{text: "常见问题", link: "/faq/常见问题"},
|
||||
{text: "常见问题", link: "/faq/"},
|
||||
],
|
||||
|
||||
footer: {
|
||||
message: `AutoBangumi Released under the MIT License. (latest: ${version})`,
|
||||
copyright: 'Copyright © 2021-present @EstrellaXD & AutoBangumi Contributors',
|
||||
@@ -145,19 +143,23 @@ export default defineConfig({
|
||||
{
|
||||
text: "重命名",
|
||||
link: "/feature/rename",
|
||||
},
|
||||
{
|
||||
text: "搜索番组",
|
||||
link: "/feature/search",
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
text: "FAQ",
|
||||
items: [
|
||||
// {
|
||||
// text: "排错流程",
|
||||
// link: "/faq/排错流程",
|
||||
// },
|
||||
{
|
||||
text: "常见问题",
|
||||
link: "/faq/常见问题",
|
||||
link: "/faq/",
|
||||
},
|
||||
{
|
||||
text: "排错流程",
|
||||
link: "/faq/troubleshooting",
|
||||
},
|
||||
{
|
||||
text: "网络问题",
|
||||
@@ -176,10 +178,10 @@ export default defineConfig({
|
||||
text: "3.0 更新说明",
|
||||
link: "/changelog/3.0",
|
||||
},
|
||||
// {
|
||||
// text: "2.6 更新说明",
|
||||
// link: "/changelog/2.6",
|
||||
// },
|
||||
{
|
||||
text: "2.6 更新说明",
|
||||
link: "/changelog/2.6",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
47
docs/changelog/3.1.md
Normal file
47
docs/changelog/3.1.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# [3.1] - 2023-08
|
||||
|
||||
- 合并了后端和前端仓库,优化了项目目录
|
||||
- 优化了版本发布流程。
|
||||
- Wiki 迁移至 Vitepress,地址:https://autobangumi.org
|
||||
|
||||
## Backend
|
||||
|
||||
### Features
|
||||
|
||||
- 新增 `RSS Engine` 模块,从现在起,AB 可以自主对 RSS 进行更新支持 `RSS` 订阅并且发送种子给下载器。
|
||||
- 现在支持多个聚合 RSS 订阅源,可以通过 `RSS Engine` 模块进行管理。
|
||||
- 支持下载去重功能,重复的订阅的种子不会被下载。
|
||||
- 增加手动刷新 API,可以手动刷新 RSS 订阅。
|
||||
- 新增 RSS 订阅管理 API。
|
||||
- 新增 `Search Engine`模块,可以通过关键词搜索种子并解析成收集或者订阅任务。
|
||||
- 插件化的搜索引擎,可以通过插件的方式添加新的搜索目标,目前支持 `mikan`、`dmhy` 和 `nyaa`
|
||||
- 新增对字幕组的特异性规则,可以针对不同的字幕组进行单独设置。
|
||||
- 新增 IPv6 监听支持,需要在环境变量中设置 `IPV6=1`。
|
||||
- API 新增批量操作,可以批量管理规则和 RSS 订阅。
|
||||
|
||||
### Changes
|
||||
|
||||
- 数据库结构变更,更换为 `sqlmodel` 管理数据库。
|
||||
- 新增版本管理,可以无缝更新软件数据。
|
||||
- 调整 API 格式,更加统一。
|
||||
- 增加 API 返回语言选项。
|
||||
- 增加数据库 mock test。
|
||||
- 优化代码。
|
||||
|
||||
### Bugfixes
|
||||
|
||||
- 修复了一些小问题。
|
||||
- 增加了一些大问题。
|
||||
|
||||
## Frontend
|
||||
|
||||
### Features
|
||||
|
||||
- 增加 `i18n` 支持,目前支持 `zh-CN` 和 `en-US`。
|
||||
- 增加 pwa 支持。
|
||||
- 增加 RSS 管理页面。
|
||||
- 增加搜索顶栏。
|
||||
|
||||
### Changes
|
||||
|
||||
- 调整一些 UI 细节。
|
||||
@@ -2,40 +2,33 @@
|
||||
|
||||
AB 的解析器用于解析聚合 RSS 链接,如果 RSS 有新条目更新,AB 就会解析标题并且生成自动下载规则。
|
||||
|
||||
## ⚠️ Notice:
|
||||
|
||||
v3.1 版本以后解析器设置迁移到各个单独的 RSS 设置中,如果需要配置**解析器类型**,请参考 [为 RSS 设定解析器][add_rss]。
|
||||
|
||||
## Webui 中的解析器设置
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
<br/>
|
||||
|
||||
- **Enable**: 是否启用 RSS 解析器。
|
||||
- **Source** 为 RSS 解析器类型,目前支持 `mikan` 。
|
||||
- **Token** 为蜜柑计划的 Token。[蜜柑计划 Token 获取][rss_token]
|
||||
- **Custom_url** 为自定义蜜柑计划地址。[自定义反代地址][reproxy]
|
||||
- **Enable / 启用**: 是否启用 RSS 解析器。
|
||||
- **Language** 为 RSS 解析器语言,目前支持 `zh` 、 `jp` 、 `en` 三种语言。
|
||||
- **Parser_type** 为 **官方标题** 解析器解析类型,支持类型如下:
|
||||
- parser 为正则表达式解析器,使用正则表达式解析标题。
|
||||
- mikan 为蜜柑计划解析器,使用蜜柑计划解析标题。
|
||||
- tmdb 为 TMDB 解析器,使用 TMDB 解析标题。
|
||||
- **Exclude** 为全局 RSS 解析器过滤器,可以填入字符串或者正则表达式,AB 在解析 RSS 时会过滤掉符合过滤器的条目。
|
||||
|
||||
|
||||
## `config.json` 中的配置选项
|
||||
|
||||
在配置文件中对应选项如下:
|
||||
|
||||
配置文件部分:`rss_parser`
|
||||
|
||||
| 参数名 | 参数说明 | 参数类型 | WebUI 对应选项 | 默认值 |
|
||||
|-------------|----------------|------|----------------|---------------|
|
||||
| enable | RSS 解析器是否启用 | 布尔值 | RSS 解析器是否启用 | true |
|
||||
| type | RSS 解析器类型 | 字符串 | RSS 解析器类型 | mikan |
|
||||
| token | RSS 解析器 Token | 字符串 | RSS 解析器 Token | token |
|
||||
| custom_url | RSS 解析器自定义 URL | 字符串 | RSS 解析器自定义 URL | mikanime.tv |
|
||||
| parser_type | RSS 解析器解析类型 | 字符串 | RSS 解析器解析类型 | parser |
|
||||
| filter | RSS 解析器过滤器 | 数组 | 过滤器 | [720,\d+-\d+] |
|
||||
| language | RSS 解析器语言 | 字符串 | RSS 解析器语言 | zh |
|
||||
| 参数名 | 参数说明 | 参数类型 | WebUI 对应选项 | 默认值 |
|
||||
|----------|-------------|------|-------------|---------------|
|
||||
| enable | RSS 解析器是否启用 | 布尔值 | RSS 解析器是否启用 | true |
|
||||
| filter | RSS 解析器过滤器 | 数组 | 过滤器 | [720,\d+-\d+] |
|
||||
| language | RSS 解析器语言 | 字符串 | RSS 解析器语言 | zh |
|
||||
|
||||
|
||||
[rss_token]: rss
|
||||
[add_rss]: usage/rss#解析器设置
|
||||
[reproxy]: proxy##反向代理设置
|
||||
@@ -13,30 +13,10 @@ AB 支持 HTTP 代理和 SOCKS5 代理,通过设置代理可以解决一些网
|
||||
- **Host** 为代理地址。
|
||||
- **Port** 为代理端口。
|
||||
|
||||
需要注意的是,在 HTTP 模式下不支持用户名密码验证,如果你的代理需要用户名密码验证,请使用 **SOCKS5** 模式。
|
||||
⚠️**注意**:
|
||||
|
||||
## 反向代理设置
|
||||
|
||||
为了应对 [蜜柑计划](https://mikanani.me) 无法访问的情况,AB 增加了三种应对的方式。
|
||||
|
||||
1. HTTP 以及 Socks 代理
|
||||
|
||||
老版本的 AB 就有这项功能,升级到 2.6 版本之后只需要在 WebUI 中检查代理配置即可正常访问蜜柑计划。
|
||||
|
||||
不过这时候 qBittorrent 无法正常访问蜜柑计划的 RSS 和种子地址,因此需要在 qBittorrent 中添加代理。详情可以查看: [Mikan 被墙怎么办](../faq/mikan-network.md)
|
||||
|
||||
2. 自定义反向代理 URL
|
||||
|
||||
2.6 版本的 AB 在配置中增加了 `custom_url` 选项,可以自定义反向代理的 URL。
|
||||
可以在配置中设置为自己正确设置的反代 URL。这样 AB 就会使用自定义的 URL 来访问蜜柑计划。并且 QB 也可以正常下载。
|
||||
|
||||
3. AB 作为反代中转
|
||||
|
||||
在 AB 配置代理之后,AB 自身可以作为本地的反代中转。不过目前仅开放 RSS 相关功能的反代。
|
||||
这时候只需要把 `custom_url` 设置为 `http://abhost:abport` 即可。 `abhost` 为 AB 的 IP 地址,`abport` 为 AB 的端口。
|
||||
此时 AB 会把自身地址推送给 qBittorrent,qBittorrent 会使用 AB 的地址作为反代来访问蜜柑计划。
|
||||
|
||||
请注意,此时如果你没有用 NGINX 等工具对 AB 进行反代,请填入 `http://` 来保证程序正常运行。
|
||||
- 在 HTTP 模式下不支持用户名密码验证,如果你的代理需要用户名密码验证,请使用 **SOCKS5** 模式。
|
||||
- 在 **Socks5** 模式下,需要添加用户名和密码。
|
||||
|
||||
## `config.json` 中的配置选项
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ echo "VERSION = 'local'" > module/__version__.py
|
||||
## 下载 WebUI
|
||||
|
||||
```bash
|
||||
wget https://github.com/Rewrite0/Auto_Bangumi_WebUI/releases/download/latest/dist.zip
|
||||
wget https://github.com/EstrellaXD/Auto_Bangumi/releases/download/latest/dist.zip
|
||||
|
||||
unzip dist.zip
|
||||
|
||||
|
||||
@@ -8,11 +8,7 @@
|
||||
cd Auto_Bangumi
|
||||
```
|
||||
|
||||
2. 创建版本信息文件:
|
||||
|
||||
```powershell
|
||||
echo "VERSION='local'" > backend\src\__version__.py
|
||||
```
|
||||
2. 在 `backend\src` 目录下创建 `__version__.py` 文件并写入 `VERSION='local', 请注意文件编码格式为 `UTF-8`:
|
||||
|
||||
3. 新建 `python` 虚拟环境、激活并安装依赖(需保证 `python -V` 打印的版本符合 `Dockerfile` 中的要求,如 `FROM python:3.11-alpine AS APP`)
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
### WebUI 地址
|
||||
|
||||
默认端口为 7892,请访问 `http://serverhost:7892`,如果你修改了端口,请记得同时更改 Docker 中的端口映射。
|
||||
默认端口为 7892,如果是服务器部署,请访问 `http://serverhost:7892`,如果本地部署可以访问 `http://localhost:7892` 。如果你修改了端口,请记得同时更改 Docker 中的端口映射。
|
||||
|
||||
### 默认用户名和密码
|
||||
|
||||
@@ -43,12 +43,8 @@
|
||||
|
||||
### 没有开始自动下载怎么办:
|
||||
|
||||
- 检查 AutoBangumi 的日志,如果日志一切正常,说明是 qBittorrent 的设置问题,检查:
|
||||
- 设置 >> RSS >> 启用 RSS Torrent 自动下载
|
||||
- Options >> RSS >> Enable auto downloading of RSS torrents
|
||||
- 设置 >> RSS >> 启用获取 RSS 订阅
|
||||
- Options >> RSS >> Enable fetching RSS feeds
|
||||
- 检查 qb 配置,看是否有权限新建文件夹
|
||||
请检查 AutoBangumi 的日志,是否有添加种子相关的日志。
|
||||
- 如果没有,请检查订阅是否正确。
|
||||
|
||||
### 下载没有存储在正确的目录中
|
||||
|
||||
@@ -146,7 +142,7 @@ AB 中的过滤关键词是正则表达式,只会在建立规则的时候添
|
||||
- 如果 DNS 解析正常,添加代理。
|
||||
- 使用 TMDB 请添加代理。
|
||||
|
||||
### 如何给 Mikanani 添加代理
|
||||
### 如何给 Mikan 添加代理
|
||||
|
||||
AB 现在提供三种代理模式
|
||||
1. HTTP 以及 Socks 代理
|
||||
@@ -188,4 +184,7 @@ AB 现在提供三种代理模式
|
||||
然后在 WebUI 中重新配置一下即可。
|
||||
如果你是老版本升级,请先参考[升级指南](/changelog/2.6)。
|
||||
|
||||
如果有上述没有覆盖的问题,请到 [ISSUE](https://github.com/EstrellaXD/Auto_Bangumi/issues) 按照 bug 模板反馈。
|
||||
如果有上述没有覆盖的问题,请到 [ISSUE][ISSUE]按照 bug 模板反馈。
|
||||
|
||||
|
||||
[ISSUE]: https://github.com/EstrellaXD/Auto_Bangumi/issues
|
||||
Reference in New Issue
Block a user