Merge pull request #379 from EstrellaXD/docs-update
docs: Refactor and update docs to latest version.
3
.vscode/settings.json
vendored
@@ -6,5 +6,8 @@
|
||||
"tsconfig.json": "json5",
|
||||
"tsconfig.*.json": "json5",
|
||||
},
|
||||
"[markdown]": {
|
||||
"editor.wordWrap": "off",
|
||||
},
|
||||
"python.venvPath": "./backend/venv",
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<p align="center">
|
||||
<img src="docs/image/light-icon.png#gh-light-mode-only" width=50%/ alt="">
|
||||
<img src="docs/image/dark-icon.png#gh-dark-mode-only" width=50%/ alt="">
|
||||
<img src="docs/image/icons/light-icon.svg#gh-light-mode-only" width=50%/ alt="">
|
||||
<img src="docs/image/icons/dark-icon.svg#gh-dark-mode-only" width=50%/ alt="">
|
||||
</p>
|
||||
<p align="center">
|
||||
<img title="docker build version" src="https://img.shields.io/docker/v/estrellaxd/auto_bangumi" alt="">
|
||||
@@ -12,7 +12,7 @@
|
||||
# 项目说明
|
||||
|
||||
<p align="center">
|
||||
<img title="AutoBangumi" src="docs/image/window.png" alt="" width=75%>
|
||||
<img title="AutoBangumi" src="docs/image/preview/window.png" alt="" width=75%>
|
||||
</p>
|
||||
|
||||
本项目是基于 [Mikan Project](https://mikanani.me)、[qBittorrent](https://qbittorrent.org) 的全自动追番整理下载工具。只需要在 [Mikan Project](https://mikanani.me) 上订阅番剧,就可以全自动追番。并且整理完成的名称和目录可以直接被 [Plex]()、[Jellyfin]() 等媒体库软件识别,无需二次刮削。
|
||||
|
||||
@@ -6,7 +6,7 @@ click
|
||||
fastapi
|
||||
h11
|
||||
idna
|
||||
pydantic
|
||||
pydantic~=1.10
|
||||
PySocks
|
||||
qbittorrent-api
|
||||
requests
|
||||
|
||||
@@ -1,46 +1,85 @@
|
||||
import { defineConfig } from "vitepress";
|
||||
|
||||
|
||||
const version = `v3.0`
|
||||
|
||||
// https://vitepress.dev/reference/site-config
|
||||
export default defineConfig({
|
||||
title: "AutoBangumi",
|
||||
description: "从 Mikan Project 全自动追番下载整理",
|
||||
|
||||
head: [
|
||||
['link', { rel: 'icon', type: 'image/svg+xml', href: '/light-logo.svg' }],
|
||||
['meta', { property: 'og:image', content: '/social.png' }],
|
||||
['meta', { property: 'og:site_name', content: 'AutoBangumi' }],
|
||||
['meta', { property: 'og:url', content: 'https://www.autobangumi.org' }],
|
||||
],
|
||||
|
||||
themeConfig: {
|
||||
// https://vitepress.dev/reference/default-theme-config
|
||||
logo: {
|
||||
dark: '/dark-logo.svg',
|
||||
light: '/light-logo.svg',
|
||||
},
|
||||
|
||||
editLink: {
|
||||
pattern: 'https://github.com/vitejs/vite/blob/3.1-dev/docs/:path',
|
||||
text: 'Edit this page',
|
||||
},
|
||||
|
||||
search: {
|
||||
provider: 'local'
|
||||
},
|
||||
|
||||
socialLinks: [
|
||||
{ icon: "github", link: "https://github.com/EstrellaXD/Auto_Bangumi" },
|
||||
{
|
||||
icon: {
|
||||
svg: '<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24"><title>Telegram</title><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg>'
|
||||
},
|
||||
link: "https://t.me/autobangumi"
|
||||
},
|
||||
],
|
||||
|
||||
nav: [
|
||||
{ text: "项目说明", link: "/home/" },
|
||||
{ text: "开始部署", link: "/deploy/部署说明" },
|
||||
{ text: "快速开始", link: "/deploy/quick-start" },
|
||||
{ text: "排错流程", link: "/faq/排错流程" },
|
||||
{ text: "常见问题", link: "/faq/常见问题" },
|
||||
],
|
||||
|
||||
footer: {
|
||||
message: `AutoBangumi Released under the MIT License. (latest: ${version})`,
|
||||
copyright: 'Copyright © 2021-present @EstrellaXD & AutoBangumi Contributors',
|
||||
},
|
||||
|
||||
sidebar: [
|
||||
{
|
||||
text: "项目说明",
|
||||
items: [
|
||||
{
|
||||
text: "项目说明",
|
||||
link: "/home/",
|
||||
},
|
||||
{
|
||||
text: "快速开始",
|
||||
link: "/deploy/quick-start",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
text: "部署",
|
||||
items: [
|
||||
{
|
||||
text: "部署前准备",
|
||||
link: "/deploy/部署说明",
|
||||
},
|
||||
{
|
||||
text: "Docker-cli 部署",
|
||||
link: "/deploy/Docker-cli",
|
||||
link: "/deploy/docker-cli",
|
||||
},
|
||||
{
|
||||
text: "Docker-Compose 部署",
|
||||
link: "/deploy/Docker-compose",
|
||||
link: "/deploy/docker-compose",
|
||||
},
|
||||
{
|
||||
text: "群晖NAS",
|
||||
link: "/deploy/群晖",
|
||||
link: "/deploy/dsm",
|
||||
},
|
||||
{
|
||||
text: "WSL",
|
||||
@@ -53,26 +92,46 @@ export default defineConfig({
|
||||
items: [
|
||||
{
|
||||
text: "Windows 本地部署",
|
||||
link: "/deploy/Windows-本地部署",
|
||||
link: "/deploy/windows",
|
||||
},
|
||||
{
|
||||
text: "Unix 本地部署",
|
||||
link: "/deploy/local-run",
|
||||
link: "/deploy/unix",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
text: "使用说明",
|
||||
text: "配置说明",
|
||||
items: [
|
||||
{
|
||||
text: "使用说明",
|
||||
link: "/use/使用说明",
|
||||
},
|
||||
{
|
||||
text: "配置选项说明",
|
||||
link: "/use/配置选项说明",
|
||||
},
|
||||
],
|
||||
{
|
||||
text: "获取 RSS 订阅链接",
|
||||
link: "/config/rss",
|
||||
},
|
||||
{
|
||||
text: "主程序配置",
|
||||
link: "/config/program",
|
||||
},
|
||||
{
|
||||
text: "下载器配置",
|
||||
link: "/config/downloader",
|
||||
},
|
||||
{
|
||||
text: "解析器配置",
|
||||
link: "/config/parser",
|
||||
},
|
||||
{
|
||||
text: "推送器配置",
|
||||
link: "/config/notifier",
|
||||
},
|
||||
{
|
||||
text: "代理配置",
|
||||
link: "/config/proxy",
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
text: "WebUI 使用说明",
|
||||
link: "/usage/webui",
|
||||
},
|
||||
{
|
||||
text: "FAQ",
|
||||
@@ -101,9 +160,5 @@ export default defineConfig({
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
socialLinks: [
|
||||
{ icon: "github", link: "https://github.com/EstrellaXD/Auto_Bangumi" },
|
||||
],
|
||||
},
|
||||
});
|
||||
|
||||
50
docs/.vitepress/theme/components/HomePreviewWebUI.vue
Normal file
@@ -0,0 +1,50 @@
|
||||
<script setup lang="ts">
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="container">
|
||||
<img
|
||||
src="/image/preview/window.png"
|
||||
alt="AutoBangumi WebUI Preview"
|
||||
class="webui-preview"
|
||||
data-zoomable
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin: 0 auto;
|
||||
padding-inline: 24px;
|
||||
padding-block: 60px 20px;
|
||||
/**
|
||||
* same as VPHero.vue
|
||||
* https://github.com/vuejs/vitepress/blob/v1.0.0-beta.5/src/client/theme-default/components/VPHero.vue#L83
|
||||
*/
|
||||
max-width: 1280px;
|
||||
}
|
||||
|
||||
@media (min-width: 640px) {
|
||||
.container {
|
||||
padding-inline: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 960px) {
|
||||
.container {
|
||||
padding-inline: 64px;
|
||||
}
|
||||
}
|
||||
|
||||
.webui-preview {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
border-radius: 10px;
|
||||
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
</style>
|
||||
@@ -1,6 +1,15 @@
|
||||
// https://vitepress.dev/guide/custom-theme
|
||||
import { h } from 'vue'
|
||||
import {
|
||||
h,
|
||||
onMounted,
|
||||
watch,
|
||||
nextTick,
|
||||
} from 'vue'
|
||||
import Theme from 'vitepress/theme'
|
||||
import { useRoute } from 'vitepress'
|
||||
import mediumZoom from 'medium-zoom'
|
||||
import HomePreviewWebUI from './components/HomePreviewWebUI.vue'
|
||||
|
||||
import './style.css'
|
||||
|
||||
export default {
|
||||
@@ -8,8 +17,28 @@ export default {
|
||||
Layout: () => {
|
||||
return h(Theme.Layout, null, {
|
||||
// https://vitepress.dev/guide/extending-default-theme#layout-slots
|
||||
'home-features-after': () => h(HomePreviewWebUI),
|
||||
})
|
||||
},
|
||||
setup() {
|
||||
const route = useRoute()
|
||||
const initZoom = () => {
|
||||
/**
|
||||
* Allow images to be zoomed in on click
|
||||
* https://github.com/vuejs/vitepress/issues/854
|
||||
*/
|
||||
mediumZoom('[data-zoomable]', { background: 'var(--vp-c-bg)' })
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
initZoom()
|
||||
})
|
||||
|
||||
watch(
|
||||
() => route.path,
|
||||
() => nextTick(initZoom),
|
||||
)
|
||||
},
|
||||
enhanceApp({ app, router, siteData }) {
|
||||
// ...
|
||||
}
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
* -------------------------------------------------------------------------- */
|
||||
|
||||
:root {
|
||||
--vp-c-brand: #646cff;
|
||||
--vp-c-brand-light: #747bff;
|
||||
--vp-c-brand-lighter: #9499ff;
|
||||
--vp-c-brand-lightest: #bcc0ff;
|
||||
--vp-c-brand-dark: #535bf2;
|
||||
--vp-c-brand-darker: #454ce1;
|
||||
--vp-c-brand: #7B65D6;
|
||||
--vp-c-brand-light: #7162AE;
|
||||
--vp-c-brand-lighter: #8D7FC2;
|
||||
--vp-c-brand-lightest: #8E8A9C;
|
||||
--vp-c-brand-dark: #4E3C94;
|
||||
--vp-c-brand-darker: #281E52;
|
||||
--vp-c-brand-dimm: rgba(100, 108, 255, 0.08);
|
||||
}
|
||||
|
||||
@@ -41,14 +41,14 @@
|
||||
--vp-home-hero-name-color: transparent;
|
||||
--vp-home-hero-name-background: -webkit-linear-gradient(
|
||||
120deg,
|
||||
#bd34fe 30%,
|
||||
#41d1ff
|
||||
#b42ff1 30%,
|
||||
#441bd9
|
||||
);
|
||||
|
||||
--vp-home-hero-image-background-image: linear-gradient(
|
||||
-45deg,
|
||||
#bd34fe 50%,
|
||||
#47caff 50%
|
||||
#b42ff1bb 50%,
|
||||
#4794ffbb 50%
|
||||
);
|
||||
--vp-home-hero-image-filter: blur(40px);
|
||||
}
|
||||
@@ -89,3 +89,22 @@
|
||||
--docsearch-primary-color: var(--vp-c-brand) !important;
|
||||
}
|
||||
|
||||
/**
|
||||
* Component: medium-zoom
|
||||
* -------------------------------------------------------------------------- */
|
||||
|
||||
|
||||
.medium-zoom--opened .medium-zoom-overlay {
|
||||
z-index: 20;
|
||||
}
|
||||
|
||||
.medium-zoom--opened .medium-zoom-image {
|
||||
z-index: 21;
|
||||
}
|
||||
|
||||
.vp-doc .ab-shadow-card {
|
||||
box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2),
|
||||
0 0 2px rgba(0,0,0,0.2),
|
||||
0 20px 30px -20px rgba(0,0,0,0.4);
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
@@ -125,7 +125,7 @@ AB 现在可以对合集以及文件夹内的文件进行重命名了,此时 A
|
||||
|
||||
**标准路径**
|
||||
|
||||
```text
|
||||
```
|
||||
/downloads/Bangumi/剧集信息/Season 1/xxx
|
||||
```
|
||||
|
||||
|
||||
55
docs/config/downloader.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# 下载器设置
|
||||
|
||||
## WebUI 设置
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
<br/>
|
||||
|
||||
- **Downloader Type** 为下载器类型,目前支持 qBittorrent 下载器,目前暂不支持修改。
|
||||
- **Host** 为下载器地址。[1](#下载器地址)
|
||||
- **Download path** 为映射的下载器下载路径。[2](#下载器路径问题)
|
||||
- **SSL** 为下载器是否使用 SSL。
|
||||
|
||||
## 常见问题
|
||||
|
||||
### 下载器地址
|
||||
|
||||
⚠️**请不要直接使用 127.0.0.1 或 localhost 作为下载器地址。**
|
||||
|
||||
由于 AB 在官方教程中是以 **Bridge** 模式运行在 Docker 中的,如果你是用 127.0.0.1 或者 localhost 那么 AB 将会把这个地址解析为自身,而非下载器。
|
||||
- 如果此时你的 qBittorrent 也运行在 Docker 中,那么我们推荐你是用 Docker 的 **网关地址:172.17.0.1**。
|
||||
- 如果你的 qBittorrent 运行在宿主机上,那么你需要使用宿主机的 IP 地址。
|
||||
|
||||
如果你以 **Host** 模式运行 AB,那么你可以直接使用 127.0.0.1 代替 Docker 网关地址。
|
||||
|
||||
⚠️ Macvlan 会隔离容器的网络,此时如果你不做额外的网桥配置将无法访问同宿主机的其他容器或者主机本身。
|
||||
|
||||
### 下载器路径问题
|
||||
|
||||
AB 中配置的路径只是为了生成对应番剧文件路径,AB 本身不对路径下的文件做直接管理。
|
||||
|
||||
**下载路径** 到底写什么?
|
||||
|
||||
这个参数只要和你 **下载器** 中的参数保持一致即可。
|
||||
- Docker:比如 qB 中是 `/downloads` 那就写 `/downloads/Bangumi`,`Bangumi`可以任意更改。
|
||||
- Linux/macOS:如果是 `/home/usr/downloads` 或者 `/User/UserName/Downloads` 只要在最后再加一行 `Bangumi` 就行。
|
||||
- Windows:`D:\Media\`, 改为 `D:\Media\Bangumi`
|
||||
|
||||
## `config.json` 中的配置选项
|
||||
|
||||
在配置文件中对应选项如下:
|
||||
|
||||
配置文件部分:`downloader`
|
||||
|
||||
| 参数名 | 参数说明 | 参数类型 | WebUI 对应选项 | 默认值 |
|
||||
|----------|-------------|------|-------------|--------------------|
|
||||
| type | 下载器类型 | 字符串 | 下载器类型 | qbittorrent |
|
||||
| host | 下载器地址 | 字符串 | 下载器地址 | 172.17.0.1:8080 |
|
||||
| username | 下载器用户名 | 字符串 | 下载器用户名 | admin |
|
||||
| password | 下载器密码 | 字符串 | 下载器密码 | adminadmin |
|
||||
| path | 下载器下载路径 | 字符串 | 下载器下载路径 | /downloads/Bangumi |
|
||||
| ssl | 下载器是否使用 SSL | 布尔值 | 下载器是否使用 SSL | false |
|
||||
|
||||
|
||||
|
||||
34
docs/config/notifier.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# 通知配置
|
||||
|
||||
## WebUI 配置
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
<br/>
|
||||
|
||||
- **Enable** 为是否启用通知,如果不启用通知,下面的配置项将不会生效。
|
||||
- **Type** 为通知类型,目前支持:
|
||||
- Telegram
|
||||
- Wecom
|
||||
- Bark
|
||||
- ServerChan
|
||||
- **Chat ID** 仅在使用 `telegram` 通知时需要填写。[Telegram Bot 获取 Chat ID][1]
|
||||
- **Wecom**,chat_id参数框填写自建推送的url地址,同时需要在服务端增加[图文消息][2]类型。[Wecom酱配置说明][3]
|
||||
|
||||
## `config.json` 中的配置选项
|
||||
|
||||
在配置文件中对应选项如下:
|
||||
|
||||
配置文件部分:`notification`
|
||||
|
||||
| 参数名 | 参数说明 | 参数类型 | WebUI 对应选项 | 默认值 |
|
||||
|---------|------------|------|------------|----------|
|
||||
| enable | 是否启用通知 | 布尔值 | 通知 | false |
|
||||
| type | 通知类型 | 字符串 | 通知类型 | telegram |
|
||||
| token | 通知 Token | 字符串 | 通知 Token |
|
||||
| chat_id | 通知 Chat ID | 字符串 | 通知 Chat ID |
|
||||
|
||||
|
||||
[1]: https://core.telegram.org/bots#6-botfather
|
||||
[2]: https://github.com/umbors/wecomchan-alifun
|
||||
[3]: https://github.com/easychen/wecomchan
|
||||
41
docs/config/parser.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 解析器设置
|
||||
|
||||
AB 的解析器用于解析聚合 RSS 链接,如果 RSS 有新条目更新,AB 就会解析标题并且生成自动下载规则。
|
||||
|
||||
## Webui 中的解析器设置
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
<br/>
|
||||
|
||||
- **Enable**: 是否启用 RSS 解析器。
|
||||
- **Source** 为 RSS 解析器类型,目前支持 `mikan` 。
|
||||
- **Token** 为蜜柑计划的 Token。[蜜柑计划 Token 获取][rss_token]
|
||||
- **Custom_url** 为自定义蜜柑计划地址。[自定义反代地址][reproxy]
|
||||
- **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 |
|
||||
|
||||
|
||||
[rss_token]: rss
|
||||
[reproxy]: proxy##反向代理设置
|
||||
27
docs/config/program.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# 主程序运行配置
|
||||
|
||||
## WebUI 配置
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
<br/>
|
||||
|
||||
- Interval Time 参数的单位为秒,如果你需要设置为分钟,请自行转换为秒。
|
||||
- RSS 为 RSS 检查时间间隔,这个参数影响自动下载规则生成的周期间隔。
|
||||
- Rename 为重命名检查时间间隔,如果你需要修改重命名检查时间间隔,请修改此参数。
|
||||
- WebUI Port 为端口,请注意如果你使用 Docker 部署,修改后需要在 Docker 中重新映射端口。
|
||||
|
||||
|
||||
## `config.json` 中的配置选项
|
||||
|
||||
在配置文件中对应选项如下:
|
||||
|
||||
配置文件部分:`program`
|
||||
|
||||
| 参数名 | 参数说明 | 参数类型 | WebUI 对应选项 | 默认值 |
|
||||
|-------------|------------|----------|------------|------|
|
||||
| rss_time | RSS 检查时间间隔 | 以秒为单位的整数 | RSS 检查时间间隔 | 7200 |
|
||||
| rename_time | 重命名检查时间间隔 | 以秒为单位的整数 | 重命名检查时间间隔 | 60 |
|
||||
| webui_port | WebUI 端口 | 以整数为单位 | WebUI 端口 | 7892 |
|
||||
|
||||
|
||||
54
docs/config/proxy.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# 代理和反向代理
|
||||
|
||||
## 代理
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
<br/>
|
||||
|
||||
AB 支持 HTTP 代理和 SOCKS5 代理,通过设置代理可以解决一些网络问题。
|
||||
|
||||
- **Enable**: 是否启用代理。
|
||||
- **Type** 为代理类型。
|
||||
- **Host** 为代理地址。
|
||||
- **Port** 为代理端口。
|
||||
|
||||
需要注意的是,在 HTTP 模式下不支持用户名密码验证,如果你的代理需要用户名密码验证,请使用 **SOCKS5** 模式。
|
||||
|
||||
## 反向代理设置
|
||||
|
||||
为了应对 [蜜柑计划](https://mikanani.me) 无法访问的情况,AB 增加了三种应对的方式。
|
||||
|
||||
1. HTTP 以及 Socks 代理
|
||||
|
||||
老版本的 AB 就有这项功能,升级到 2.6 版本之后只需要在 WebUI 中检查代理配置即可正常访问蜜柑计划。
|
||||
|
||||
不过这时候 qBittorrent 无法正常访问蜜柑计划的 RSS 和种子地址,因此需要在 qBittorrent 中添加代理。详情可以查看 #198
|
||||
|
||||
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://` 来保证程序正常运行。
|
||||
|
||||
## `config.json` 中的配置选项
|
||||
|
||||
在配置文件中对应选项如下:
|
||||
|
||||
配置文件部分:`proxy`
|
||||
|
||||
| 参数名 | 参数说明 | 参数类型 | WebUI 对应选项 | 默认值 |
|
||||
|----------|--------|------|------------|-------|
|
||||
| enable | 是否启用代理 | 布尔值 | 代理 | false |
|
||||
| type | 代理类型 | 字符串 | 代理类型 | http |
|
||||
| host | 代理地址 | 字符串 | 代理地址 |
|
||||
| port | 代理端口 | 整数 | 代理端口 |
|
||||
| username | 代理用户名 | 字符串 | 代理用户名 |
|
||||
| password | 代理密码 | 字符串 | 代理密码 |
|
||||
40
docs/config/rss.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 准备 Mikan RSS 订阅链接
|
||||
|
||||
AutoBangumi 可以自动解析 [Mikan Project][mikan-site] 的 RSS 订阅地址,根据字幕组以及番剧名称生成下载规则, 从而实现自动追番。
|
||||
因此在开始自动追番之前,你需要准备好 [Mikan Project][mikan-site] 的 RSS 订阅地址。
|
||||
|
||||
需要注意的是,目前 Mikan Project 主站已经被墙,当你不知道如何使用代理时请使用如下链接进行访问订阅:
|
||||
|
||||
[Mikan Project CN][mikan-cn-site]
|
||||
|
||||
## 获取订阅地址
|
||||
|
||||
本项目基于解析 Mikan Project 提供的 RSS 地址,因此如果要实现自动追番,需要注册并且获得 Mikan Project 的 RSS 地址:
|
||||
|
||||
{data-zoomable}
|
||||
|
||||
获取的 RSS 地址如下:
|
||||
|
||||
```txt
|
||||
https://mikanani.me/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
# 或者
|
||||
https://mikanime.tv/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
```
|
||||
|
||||
AB 中需要填入的 `token` 为以上 url 中 `token=` 后面的一串字符。
|
||||
|
||||
## Mikan Project 订阅贴士
|
||||
|
||||
由于 AutoBangumi 会解析所有获得的 RSS 信息,因此在订阅番剧的时候需要注意以下几点:
|
||||
|
||||
{data-zoomable}
|
||||
|
||||
- 在个人设置中打开高级设置。
|
||||
- 一部番剧只订阅一个字幕组,点击 Mikan Project 的番剧图片即可呼出二级菜单,选择一个字幕组订阅即可。
|
||||
- 如果字幕组有简体繁体不同的字幕,Mikan Project 大多时候提供了选择订阅的方式,选择一种字幕订阅。
|
||||
- 如果不提供简繁选择,那么可以在 AutoBangumi 中设置 `filter` 进行过滤,也可以在规则生成之后进入 qBittorrent 中手动过滤。
|
||||
- 目前不支持 OVA 以及 剧场版 的订阅解析。
|
||||
|
||||
|
||||
[mikan-site]: https://mikanani.me/
|
||||
[mikan-cn-site]: https://mikanime.tv/
|
||||
@@ -1,91 +0,0 @@
|
||||
## 使用 Docker-cli 部署
|
||||
|
||||
### 设置环境变量
|
||||
|
||||
添加环境变量(注意这里最好手动输入)详细内容请参考 [Docker Compose](/deploy/Docker-compose) 章节中同样内容
|
||||
|
||||
```shell
|
||||
export \
|
||||
DOWNLOAD_PATH=/path/downloads \
|
||||
RSS=<RSS_LINK>
|
||||
```
|
||||
|
||||
### 创建数据和配置文件夹
|
||||
|
||||
为了保证 AB 在每次更新之后数据和配置不丢失,推荐使用 Docker volume 进行数据和配置的持久化。
|
||||
|
||||
```shell
|
||||
# 创建数据文件夹
|
||||
mkdir AutoBangumi
|
||||
cd AutoBangumi
|
||||
```
|
||||
|
||||
### 使用 Docker-cli 部署 AutoBangumi
|
||||
|
||||
复制以下命令运行即可。
|
||||
|
||||
```shell
|
||||
docker run -d \
|
||||
--name=AutoBangumi \
|
||||
-v $PWD/config:/app/config \
|
||||
-v $PWD/data:/app/data \
|
||||
-p 7892:7892 \
|
||||
--network=bridge \
|
||||
--dns=8.8.8.8 \
|
||||
--restart unless-stopped \
|
||||
estrellaxd/auto_bangumi:latest
|
||||
```
|
||||
|
||||
此时 AB 的 WebUI 会自动运行,但是主程序会处于暂停状态,可以进入 `http://abhost:7892` 进行配置。
|
||||
|
||||
当然也可以使用环境变量进行配置,具体内容请参考 [Docker Compose](/deploy/Docker-compose) 章节中同样内容
|
||||
|
||||
```shell
|
||||
docker run -d \
|
||||
--name=AutoBangumi \
|
||||
-e TZ=Asia/Shanghai \ #optional
|
||||
-e AB_DOWNLOADER_HOST=qbittorrent:8080 \ #optional
|
||||
-e AB_DOWNLOADER_USERNAME=admin \ #optional
|
||||
-e AB_DOWNLOADER_PASSWORD=adminadmin \ #optional
|
||||
-e AB_DOWNLOAD_PATH=/path/downloads \
|
||||
-e AB_RSS=<YOUR_RSS_ADDRESS> \
|
||||
-v $PWD/config:/app/config \
|
||||
-v $PWD/data:/app/data \
|
||||
--network=host \
|
||||
--dns=8.8.8.8 \
|
||||
--restart unless-stopped \
|
||||
estrellaxd/auto_bangumi:latest
|
||||
```
|
||||
|
||||
此时 AB 会自动把环境变量写入 `config.json` 文件中然后自动运行。
|
||||
|
||||
推荐使用 _[Portainer](https://www.portainer.io)_ 等带有 UI 的 Docker 管理器进行进阶部署
|
||||
|
||||
## 部署结果:
|
||||
|
||||
```other
|
||||
[2022-07-09 21:55:19,164] INFO: _ ____ _
|
||||
[2022-07-09 21:55:19,165] INFO: /\ | | | _ \ (_)
|
||||
[2022-07-09 21:55:19,166] INFO: / \ _ _| |_ ___ | |_) | __ _ _ __ __ _ _ _ _ __ ___ _
|
||||
[2022-07-09 21:55:19,167] INFO: / /\ \| | | | __/ _ \| _ < / _` | '_ \ / _` | | | | '_ ` _ \| |
|
||||
[2022-07-09 21:55:19,167] INFO: / ____ \ |_| | || (_) | |_) | (_| | | | | (_| | |_| | | | | | | |
|
||||
[2022-07-09 21:55:19,168] INFO: /_/ \_\__,_|\__\___/|____/ \__,_|_| |_|\__, |\__,_|_| |_| |_|_|
|
||||
[2022-07-09 21:55:19,169] INFO: __/ |
|
||||
[2022-07-09 21:55:19,169] INFO: |___/
|
||||
[2022-07-09 21:55:19,170] INFO: Version 2.6.3 Author: EstrellaXD Twitter: https://twitter.com/Estrella_Pan
|
||||
[2022-07-09 21:55:19,171] INFO: GitHub: https://github.com/EstrellaXD/Auto_Bangumi/
|
||||
[2022-07-09 21:55:19,172] INFO: Starting AutoBangumi...
|
||||
[2022-07-09 21:55:20,717] INFO: Add RSS Feed successfully.
|
||||
[2022-07-09 21:55:21,761] INFO: Start collecting RSS info.
|
||||
[2022-07-09 21:55:23,431] INFO: Finished
|
||||
[2022-07-09 21:55:23,432] INFO: Running....
|
||||
[2022-07-09 22:01:24,534] INFO: [NC-Raws] 继母的拖油瓶是我的前女友 - 01 (B-Global 1920x1080 HEVC AAC MKV) [0B604F3A].mkv >> 继母的拖油瓶是我的前女友 S01E01.mkv
|
||||
[2022-07-09 22:01:24,539] INFO: Finished checking 131 files' name, renamed 1 files.
|
||||
[2022-07-09 23:55:31,843] INFO: Start collecting RSS info.
|
||||
[2022-07-09 23:55:37,269] INFO: Finished
|
||||
[2022-07-09 23:55:37,270] INFO: Running....
|
||||
[2022-07-10 00:13:38,855] INFO: [NC-Raws] Lycoris Recoil 莉可麗絲 - 02 (Baha 1920x1080 AVC AAC MP4) [1160E633].mp4 >> Lycoris Recoil 莉可麗絲 S01E02.mp4
|
||||
[2022-07-10 00:13:38,869] INFO: Finished checking 131 files' name, renamed 1 files.
|
||||
[2022-07-10 00:43:40,777] INFO: [NC-Raws] Lycoris Recoil 莉可麗絲 - 01 (Baha 1920x1080 AVC AAC MP4) [7E742084].mp4 >> Lycoris Recoil 莉可麗絲 S01E01.mp4
|
||||
[2022-07-10 00:43:40,811] INFO: Finished checking 132 files' name, renamed 1 files.
|
||||
```
|
||||
@@ -1,102 +0,0 @@
|
||||
## 安装 **Docker Compose**
|
||||
|
||||
现在提供了一键部署的 **AutoBangumi** 的方法,可以使用 `docker-compose.yml` 文件进行部署。
|
||||
|
||||
正常来说安装完 Docker 之后都会自带 `docker-compose`,使用命令:
|
||||
|
||||
```bash
|
||||
docker compose -v
|
||||
```
|
||||
|
||||
检查版本即可
|
||||
|
||||
如果没有安装,可以使用以下命令安装:
|
||||
|
||||
```bash
|
||||
$ sudo apt-get update
|
||||
$ sudo apt-get install docker-compose-plugin
|
||||
```
|
||||
|
||||
## 部署 **AutoBangumi**
|
||||
|
||||
### 创建 AutoBangumi 文件夹
|
||||
|
||||
```bash
|
||||
mkdir AutoBangumi
|
||||
cd AutoBangumi
|
||||
```
|
||||
|
||||
### 下载 Docker Compose 配置文件
|
||||
|
||||
项目中提供了三种安装方式:
|
||||
|
||||
- 只安装 **AutoBangumi**
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/AutoBangumi/docker-compose.yml
|
||||
```
|
||||
- 安装 **qBittorrent** 与 **AutoBangumi**
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/qBittorrent+AutoBangumi/docker-compose.yml
|
||||
```
|
||||
- **qBittorrent** + **AutoBangumi** + **Plex**
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/All-in-one/docker-compose.yml
|
||||
```
|
||||
|
||||
首先选择你要安装的方式,**拷贝上面的命令运行即可**,这一步是下载 `docker-compose.yml` 配置文件,如果需要自定义可以使用文本编辑器对其中的参数进行自定义。
|
||||
|
||||
### 定义环境变量
|
||||
|
||||
如果你是用上面下载的 AB+QB / AB+QB+Plex 的 Docker-Compose 文件,那么你需要定义以下环境变量:
|
||||
|
||||
```shell
|
||||
export \
|
||||
QB_PORT=<YOUR_PORT> \
|
||||
DOWNLOAD_PATH=<YOUR_DOWNLOAD_PATH>
|
||||
```
|
||||
|
||||
- `QB_PORT`: 填写你的已经部署的 qBittorrent 端口号,或者想要自定义的端口号,比如: `8080`
|
||||
- `DOWNLOAD_PATH`: 填写你的文件下载路径
|
||||
|
||||
如果你不想使用环境变量,也可以拉起 Docker-Compose 后在 WebUI 中进行配置。
|
||||
|
||||
### 拉起 Docker-Compose
|
||||
|
||||
```bash
|
||||
# 如果配置过了上面的环境变量,请使用下面的方式拉起
|
||||
docker compose up -d
|
||||
|
||||
# 如果没有手动配置上面的环境变量,请使用下面的方式拉起
|
||||
QB_PORT=<QB_PORT> DOWNLOAD_PATH=<YOUR_DOWNLOAD_PATH> docker compose up -d
|
||||
```
|
||||
|
||||
## 部署结果:
|
||||
|
||||
```other
|
||||
2022-06-05 16:38:49 INFO: Add RSS Feed successfully.
|
||||
2022-06-05 16:38:50 INFO: Adding Kawaii dake ja Nai Shikimori-san Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Kakkou no Iinazuke Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding SPYxFAMILY Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Love Live!虹咲学园 学园偶像同好会 Season 2
|
||||
2022-06-05 16:38:50 INFO: Adding CUE! Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Kaguya-sama wa Kokurasetai Season 3
|
||||
2022-06-05 16:38:50 INFO: Adding Shokei Shoujo no Virgin Road Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Kakkou no Iikagen Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Summer Time Rendering Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Mahoutsukai Reimeiki Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Paripi Koumei Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Komi-san wa, Komyushou Desu. Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Deaimon Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Tate no Yuusha no Nariagari Season 2
|
||||
2022-06-05 16:38:50 INFO: Adding Shijou Saikyou no Daimaou Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Yuusha, Yamemasu Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Tomodachi Game Season 1
|
||||
2022-06-05 16:38:50 INFO: Adding Machikado Mazoku: 2-choume Season 1
|
||||
2022-06-05 16:38:50 INFO: Start collecting past episodes.
|
||||
2022-06-05 16:39:32 INFO: Start adding rules.
|
||||
2022-06-05 16:39:32 INFO: Finished.
|
||||
2022-06-05 16:39:32 INFO: Waiting for downloading torrents...
|
||||
2022-06-05 16:49:32 INFO: Finished checking 185 file's name.
|
||||
2022-06-05 16:49:32 INFO: Renamed 0 files.
|
||||
2022-06-05 16:49:32 INFO: Finished rename process.
|
||||
```
|
||||
45
docs/deploy/docker-cli.md
Normal file
@@ -0,0 +1,45 @@
|
||||
# 使用 Docker-cli 部署
|
||||
|
||||
## 新版本提醒
|
||||
|
||||
AutoBangumi 2.6 版本后支持直接在 WebUI 中配置,你可以选择直接拉起容器再在 WebUI 中配置。老版本的环境变量配置参数会自动迁移,环境变量配置方式仍然可用,但是仅在第一次启动时生效。
|
||||
|
||||
## 创建数据和配置文件夹
|
||||
|
||||
为了保证 AB 在每次更新之后数据和配置不丢失,推荐使用 Docker volume 或者 bind mount 进行数据和配置的持久化。
|
||||
|
||||
```shell
|
||||
# 使用 Docker volume
|
||||
docker volume create AutoBangumi_config
|
||||
docker volume create AutoBangumi_data
|
||||
|
||||
# 使用 bind mount
|
||||
mkdir "AutoBangumi"
|
||||
cd "AutoBangumi"
|
||||
mkdir -p $PWD/config
|
||||
mkdir -p $PWD/data
|
||||
```
|
||||
|
||||
## 使用 Docker-cli 部署 AutoBangumi
|
||||
|
||||
复制以下命令运行即可。
|
||||
|
||||
```shell
|
||||
docker run -d \
|
||||
--name=AutoBangumi \
|
||||
-v AutoBangumi_config:/app/config \
|
||||
-v AutoBangumi_data:/app/data \
|
||||
-p 7892:7892 \
|
||||
--network=bridge \
|
||||
--dns=8.8.8.8 \
|
||||
--restart unless-stopped \
|
||||
estrellaxd/auto_bangumi:latest
|
||||
```
|
||||
|
||||
如果使用 bind mount,可以自行替换绑定路径。
|
||||
|
||||
此时 AB 的 WebUI 会自动运行,但是主程序会处于暂停状态,可以进入 `http://abhost:7892` 进行配置。
|
||||
|
||||
此时 AB 会自动把环境变量写入 `config.json` 文件中然后自动运行。
|
||||
|
||||
推荐使用 _[Portainer](https://www.portainer.io)_ 等带有 UI 的 Docker 管理器进行进阶部署
|
||||
95
docs/deploy/docker-compose.md
Normal file
@@ -0,0 +1,95 @@
|
||||
# 通过 Docker Compose 部署 AutoBangumi
|
||||
|
||||
现在提供了一键部署的 **AutoBangumi** 的方法,可以使用 `docker-compose.yml` 文件进行部署。
|
||||
|
||||
## 安装 Docker Compose
|
||||
|
||||
正常来说安装完 Docker 之后都会自带 `docker-compose`,使用命令:
|
||||
|
||||
```bash
|
||||
docker compose -v
|
||||
```
|
||||
|
||||
检查版本即可
|
||||
|
||||
如果没有安装,可以使用以下命令安装:
|
||||
|
||||
```bash
|
||||
$ sudo apt-get update
|
||||
$ sudo apt-get install docker-compose-plugin
|
||||
```
|
||||
|
||||
## 部署 **AutoBangumi**
|
||||
|
||||
### 创建 AutoBangumi 文件夹
|
||||
|
||||
```bash
|
||||
mkdir AutoBangumi
|
||||
cd AutoBangumi
|
||||
```
|
||||
|
||||
### 选项1: 自定义 Docker Compose 配置文件
|
||||
|
||||
```yaml
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
AutoBangumi:
|
||||
image: estrellaxd/auto_bangumi:latest
|
||||
container_name: AutoBangumi
|
||||
volumes:
|
||||
- ./config:/app/config
|
||||
- ./data:/app/data
|
||||
ports:
|
||||
- "7892:7892"
|
||||
restart: unless-stopped
|
||||
dns:
|
||||
- 223.5.5.5
|
||||
|
||||
volumes:
|
||||
AutoBangumi_config:
|
||||
name: AutoBangumi_config
|
||||
AutoBangumi_data:
|
||||
name: AutoBangumi_data
|
||||
```
|
||||
|
||||
复制上面的内容到 `docker-compose.yml` 文件中。
|
||||
|
||||
### 选项2: 下载 Docker Compose 配置文件
|
||||
|
||||
当你不想自己创建 `docker-compose.yml` 文件时,
|
||||
项目中提供了三种安装方式:
|
||||
|
||||
- 只安装 **AutoBangumi**
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/AutoBangumi/docker-compose.yml
|
||||
```
|
||||
- 安装 **qBittorrent** 与 **AutoBangumi**
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/qBittorrent+AutoBangumi/docker-compose.yml
|
||||
```
|
||||
- **qBittorrent** + **AutoBangumi** + **Plex**
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/All-in-one/docker-compose.yml
|
||||
```
|
||||
|
||||
首先选择你要安装的方式,**拷贝上面的命令运行即可**,这一步是下载 `docker-compose.yml` 配置文件,如果需要自定义可以使用文本编辑器对其中的参数进行自定义。
|
||||
|
||||
### 定义环境变量
|
||||
|
||||
如果你是用上面下载的 AB+QB / AB+QB+Plex 的 Docker-Compose 文件,那么你需要定义以下环境变量:
|
||||
|
||||
```shell
|
||||
export \
|
||||
QB_PORT=<YOUR_PORT>
|
||||
```
|
||||
|
||||
- `QB_PORT`: 填写你的已经部署的 qBittorrent 端口号,或者想要自定义的端口号,比如: `8080`
|
||||
|
||||
### 拉起 Docker-Compose
|
||||
|
||||
```bash
|
||||
# 如果配置过了上面的环境变量,请使用下面的方式拉起
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
44
docs/deploy/dsm.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# 群晖 (DSM 7.2) 部署说明( QNAP 同理)
|
||||
|
||||
在 DSM 7.2 中,已经支持了 Docker Compose,推荐使用 Docker Compose 一键部署本项目。
|
||||
|
||||
## 创建配置和数据存储文件夹
|
||||
|
||||
|
||||
## 安装 Container Manager (Docker) 套件
|
||||
|
||||
进入套件中心,安装 Container Manager (Docker) 套件。
|
||||
|
||||
{data-zoomable}
|
||||
|
||||
## 通过 Docker compose 安装配置 AB
|
||||
|
||||
点击 **项目**,然后点击 **新建**,选择 **Docker Compose**。
|
||||
|
||||
{data-zoomable}
|
||||
|
||||
复制以下内容填入 **Docker Compose** 中。
|
||||
```yaml
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
ab:
|
||||
image: "ghcr.io/estrellaxd/auto_bangumi:latest"
|
||||
container_name: "auto_bangumi"
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "7892:7892"
|
||||
volumes:
|
||||
- "/volume1/docker/ab/config:/app/config"
|
||||
- "/volume1/docker/ab/data:/app/data"
|
||||
- "/volume1/docker/ab/log:/app/log"
|
||||
```
|
||||
|
||||
点击 **下一步**,然后点击 **完成**。
|
||||
|
||||
{data-zoomable}
|
||||
|
||||
完成创建之后进入 `http://<NAS IP>:7892` 即可进入 AB 并进行配置。
|
||||
|
||||
|
||||
|
||||
107
docs/deploy/quick-start.md
Normal file
@@ -0,0 +1,107 @@
|
||||
# 快速开始
|
||||
|
||||
我们推荐你在 Docker 中部署运行 AutoBangumi。
|
||||
部署前请确认已经安装了 [Docker Engine][docker-engine] 或者 [Docker Desktop][docker-desktop]。
|
||||
|
||||
## 创建数据和配置文件夹
|
||||
|
||||
为了保证 AB 在每次更新之后数据和配置不丢失,推荐使用 Docker volume 进行数据和配置的持久化。
|
||||
|
||||
```shell
|
||||
docker volume create AutoBangumi_config
|
||||
docker volume create AutoBangumi_data
|
||||
```
|
||||
## 使用 Docker 部署 AutoBangumi
|
||||
|
||||
### 选项1: 使用 Docker-cli 部署
|
||||
|
||||
复制以下命令运行即可。
|
||||
|
||||
```shell
|
||||
docker run -d \
|
||||
--name=AutoBangumi \
|
||||
-v AutoBangumi_config:/app/config \
|
||||
-v AutoBangumi_data:/app/data \
|
||||
-p 7892:7892 \
|
||||
--network=bridge \
|
||||
--dns=8.8.8.8
|
||||
--restart unless-stopped \
|
||||
estrellaxd/auto_bangumi:latest
|
||||
|
||||
```
|
||||
|
||||
### 选项2: 使用 Docker-compose 部署
|
||||
|
||||
复制以下内容到 `docker-compose.yml` 文件中,然后运行 `docker-compose up -d` 即可。
|
||||
|
||||
```yaml
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
AutoBangumi:
|
||||
image: estrellaxd/auto_bangumi:latest
|
||||
container_name: AutoBangumi
|
||||
volumes:
|
||||
- AutoBangumi_config:/app/config
|
||||
- AutoBangumi_data:/app/data
|
||||
ports:
|
||||
- 7892:7892
|
||||
restart: unless-stopped
|
||||
dns:
|
||||
- 223.5.5.5
|
||||
network_mode: bridge
|
||||
|
||||
volumes:
|
||||
AutoBangumi_config:
|
||||
name: AutoBangumi_config
|
||||
AutoBangumi_data:
|
||||
name: AutoBangumi_data
|
||||
```
|
||||
|
||||
## 安装 qBittorrent
|
||||
|
||||
如果你没有安装 qBittorrent,请先安装 qBittorrent。
|
||||
|
||||
- [在 Docker 中安装 qBittorrent][qbittorrent-docker]
|
||||
- [在 Windows/macOS 中安装 qBittorrent][qbittorrent-desktop]
|
||||
- [在 Linux 中安装 qBittorrent-nox][qbittorrent-nox]
|
||||
|
||||
## 获取 Mikan Project 的 RSS 链接
|
||||
|
||||
进入 [MiKan Project][mikan-project],注册账号并登录,然后点击右下角的 **RSS** 按钮,复制链接。
|
||||
|
||||
{data-zoomable}
|
||||
|
||||
获取的 RSS 地址如下:
|
||||
|
||||
```txt
|
||||
https://mikanani.me/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
# 或者
|
||||
https://mikanime.tv/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
```
|
||||
复制 token= 后面的内容。
|
||||
|
||||
详细步骤参考 [Mikan RSS][config-rss]
|
||||
|
||||
|
||||
## 配置 AutoBangumi
|
||||
|
||||
安装好 AB 之后,AB 的 WebUI 会自动运行,但是主程序会处于暂停状态,可以进入 `http://abhost:7892` 进行配置。
|
||||
|
||||
1. 填入下载器的地址,端口,用户名和密码。
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
2. 填入 Mikan RSS 的 Token。
|
||||
|
||||
{width=500}{class=ab-shadow-card}
|
||||
|
||||
3. 点击 **Apply** 保存配置,此时 AB 会重启运行,当右上角的圆点变为绿色时,表示 AB 已经正常运行。
|
||||
|
||||
[docker-engine]: https://docs.docker.com/engine/install/
|
||||
[docker-desktop]: https://www.docker.com/products/docker-desktop
|
||||
[config-rss]: ../config/rss
|
||||
[mikan-project]: https://mikanani.me/
|
||||
[qbittorrent-docker]: https://hub.docker.com/r/superng6/qbittorrent
|
||||
[qbittorrent-desktop]: https://www.qbittorrent.org/download
|
||||
[qbittorrent-nox]: https://www.qbittorrent.org/download-nox
|
||||
@@ -18,7 +18,7 @@ python3 pip install -r requirements.txt
|
||||
```bash
|
||||
cd backend/src
|
||||
|
||||
echo "VERSION = 'local'" >> module/__version__.py
|
||||
echo "VERSION = 'local'" > module/__version__.py
|
||||
```
|
||||
|
||||
## 下载 WebUI
|
||||
@@ -1,3 +1,6 @@
|
||||
# Windows 本地部署
|
||||
|
||||
|
||||
1. 克隆并进入 AutoBangumi 的 `git` 仓库:
|
||||
|
||||
```powershell
|
||||
@@ -17,9 +17,9 @@ services:
|
||||
- GID=1000
|
||||
- QB_WEBUI_PORT=8989
|
||||
ports:
|
||||
- 6881:6881
|
||||
- 6881:6881/udp
|
||||
- 8989:8989
|
||||
- "6881:6881"
|
||||
- "6881:6881/udp"
|
||||
- "8989:8989"
|
||||
volumes:
|
||||
- qb_config:/config
|
||||
- /mnt/g/animation:/Downloads #下载路径,对应 Windows上目录是 G:\animation
|
||||
@@ -42,8 +42,8 @@ services:
|
||||
- PGID=1000
|
||||
- TZ=Asia/Shanghai
|
||||
- AB_DOWNLOADER_HOST=qbittorrent:8989
|
||||
- AB_DOWNLOADER_USERNAME=admin
|
||||
- AB_DOWNLOADER_PASSWORD=adminadmin
|
||||
- AB_DOWNLOADER_USERNAME=admin
|
||||
- AB_DOWNLOADER_PASSWORD=adminadmin
|
||||
- AB_NOT_CONTAIN=720|繁体|CHT|JPTC|繁日|BIG5
|
||||
- AB_DOWNLOAD_PATH=/Downloads #qbittorrent 映射的地址,否者可能提示下载失败
|
||||
- AB_RSS=https://mikanani.me/RSS/MyBangumi?token=xxxxxxxx%3d%3d #订阅地址,改成自己的
|
||||
@@ -58,5 +58,4 @@ volumes:
|
||||
external: false
|
||||
auto_bangumi:
|
||||
external: false
|
||||
|
||||
```
|
||||
@@ -1,26 +0,0 @@
|
||||
## 群晖部署说明( QNAP 同理)
|
||||
|
||||
1. 安装 Docker 套件
|
||||
|
||||
 2. 在 Docker 中搜索 AutoBangumi 并且拉取
|
||||
|
||||
 3. 配置 AutoBangumi
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
4. 如果你还没有安装 qBittorrent
|
||||
配置如下:
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 运行结果
|
||||
|
||||

|
||||
@@ -1,50 +0,0 @@
|
||||
# 开始前的准备
|
||||
|
||||
**AutoBangumi** 可以使用 Docker 运行,也可以直接从源代码运行,鉴于追番是一个 7x24 小时的过程,**推荐**在 NAS 或者 Linux 服务器中使用 Docker 运行。
|
||||
|
||||
## 获取 Mikan Project RSS 订阅地址
|
||||
|
||||
本项目基于解析 Mikan Project 提供的 RSS 地址,因此如果要实现自动追番,需要注册并且获得 Mikan Project 的 RSS 地址:
|
||||
|
||||

|
||||
|
||||
获取的 RSS 地址如下:
|
||||
|
||||
```angular2html
|
||||
https://mikanani.me/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
# 或者
|
||||
https://mikanime.tv/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
```
|
||||
|
||||
AB 中需要填入的 `token` 为以上 url 中 `token=` 后面的一串字符。
|
||||
|
||||
## Mikan Project 订阅贴士
|
||||
|
||||
由于 AutoBangumi 会解析所有获得的 RSS 信息,因此在订阅番剧的时候需要注意以下几点:
|
||||
|
||||

|
||||
|
||||
- 在个人设置中打开高级设置。
|
||||
- 一部番剧只订阅一个字幕组,点击 Mikan Project 的番剧图片即可呼出二级菜单,选择一个字幕组订阅即可。
|
||||
- 如果字幕组有简体繁体不同的字幕,Mikan Project 大多时候提供了选择订阅的方式,选择一种字幕订阅。
|
||||
- 如果不提供简繁选择,那么可以在 AutoBangumi 中设置 `filter` 进行过滤,也可以在规则生成之后进入 qBittorrent 中手动过滤。
|
||||
- 目前不支持 OVA 以及 剧场版 的订阅解析。
|
||||
|
||||
## 安装 Docker 以及 Docker Compose
|
||||
|
||||
- [安装 Docker 英文](https://docs.docker.com/get-docker/)
|
||||
- [安装 Docker-Compose 英文](https://docs.docker.com/compose/)
|
||||
- [安装 Docker 中文](https://sspai.com/post/56893)
|
||||
- [Docker Compose 教程](https://sspai.com/post/66013)
|
||||
|
||||
**推荐使用 Docker Compose 一键部署本项目**
|
||||
|
||||
## 安装 qBittorrent 和媒体库
|
||||
|
||||
如果你选择使用 Docker Compose 的方式安装,可以跳过这一步。
|
||||
如果你已经配置好已有的 qBittorrent 也可以跳过这一步。
|
||||
|
||||
### 使用 Docker 安装 qBittorrent
|
||||
|
||||
- [安装说明](https://github.com/linuxserver/docker-qbittorrent)
|
||||
- [群晖安装 qBittorrent](https://post.smzdm.com/p/a5k64587/)
|
||||
@@ -1,3 +1,5 @@
|
||||
# 常见问题
|
||||
|
||||
## WebUI
|
||||
|
||||
### WebUI 地址
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
## ❌ 常用问题排错流程
|
||||
---
|
||||
title: 排错流程
|
||||
---
|
||||
|
||||
## 💡 通用排错流程
|
||||
1. 如果 AB 无法正常启动,请检查启动命令是否正确, 当前版本正确的启动命令为 `/init`, 如果发现启动命令不正确且不会修改,请尝试重新部署 AB。
|
||||
2. 部署完 AB 之后请先查看 Log。如果运行如下说明 AB 运行正常,且与 QB 连接良好:
|
||||
```log
|
||||
```
|
||||
[2022-07-09 21:55:19,164] INFO: _ ____ _
|
||||
[2022-07-09 21:55:19,165] INFO: /\ | | | _ \ (_)
|
||||
[2022-07-09 21:55:19,166] INFO: / \ _ _| |_ ___ | |_) | __ _ _ __ __ _ _ _ _ __ ___ _
|
||||
@@ -20,11 +24,11 @@
|
||||
[2022-07-09 22:01:24,534] INFO: [NC-Raws] 继母的拖油瓶是我的前女友 - 01 (B-Global 1920x1080 HEVC AAC MKV) [0B604F3A].mkv >> 继母的拖油瓶是我的前女友 S01E01.mkv
|
||||
```
|
||||
1. 如果出现如下 LOG,说明 AB 无法连接 qBittorrent,请检查 qBittorrent 是否正常运行,如果 qBittorrent 正常运行,转跳 [网络问题](/faq/常见问题#🌍-网络链接) 部分进行排查。
|
||||
```log
|
||||
```
|
||||
[2022-07-09 22:01:24,534] WARNING: Cannot connect to qBittorrent, wait 5min and retry
|
||||
```
|
||||
2. 如果出现如下 LOG,说明 AB 无法连接到 Mikan RSS,请转跳到 [网络问题](/faq/常见问题#🌍-网络链接) 部分进行排查。
|
||||
```log
|
||||
```
|
||||
[2022-07-09 21:55:21,761] INFO: Start collecting RSS info.
|
||||
[2022-07-09 22:01:24,534] WARNING: Connected Failed,please check DNS/Connection
|
||||
```
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
---
|
||||
title: 项目说明
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="../image/dark-icon.png">
|
||||
<source media="(prefers-color-scheme: light)" srcset="../image/light-icon.png">
|
||||
<img src="../image/light-icon.png" width=50%>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="../image/icons/dark-icon.svg">
|
||||
<source media="(prefers-color-scheme: light)" srcset="../image/icons/light-icon.svg">
|
||||
<img src="../image/icons/light-icon.svg" width=50%>
|
||||
</picture>
|
||||
</p>
|
||||
|
||||
@@ -11,16 +15,20 @@
|
||||
|
||||
|
||||
<p align="center">
|
||||
<img title="AutoBangumi" src="../image/window.png" alt="" width=75%>
|
||||
<img
|
||||
title="AutoBangumi WebUI"
|
||||
alt="AutoBangumi WebUI"
|
||||
src="../image/preview/window.png"
|
||||
width=85%
|
||||
data-zoomable
|
||||
>
|
||||
</p>
|
||||
|
||||
本项目是基于 [Mikan Project](https://mikanani.me)、[qBittorrent](https://qbittorrent.org) 的全自动追番整理下载工具。只需要在 [Mikan Project](https://mikanani.me) 上订阅番剧,就可以全自动追番。并且整理完成的名称和目录可以直接被 [Plex]()、[Jellyfin]() 等媒体库软件识别,无需二次刮削。
|
||||
**`AutoBangumi`** 是从 [Mikan Project](https://mikanani.me) 全自动追番整理下载工具。
|
||||
只需要在 [Mikan Project](https://mikanani.me) 上订阅番剧,就可以全自动追番、下载并整理文件,
|
||||
整理后的番剧名称和目录可以直接被 [Plex]()、[Jellyfin]() 等媒体库软件识别,无需二次刮削。
|
||||
|
||||
[主项目地址](https://www.github.com/EstrellaXD/Auto_Bangumi)
|
||||
/ [WebUI 仓库](https://github.com/Rewrite0/Auto_Bangumi_WebUI)
|
||||
/ [Wiki 说明](https://www.github.com/EstrellaXD/Auto_Bangumi/wiki)
|
||||
|
||||
## AutoBangumi 功能说明
|
||||
## 功能说明
|
||||
|
||||
- 简易单次配置就能持续使用
|
||||
- 无需介入的 `RSS` 解析器,解析番组信息并且自动生成下载规则。
|
||||
@@ -58,20 +66,11 @@
|
||||
- 内置 TDMB 解析器,可以直接生成完整的 TMDB 格式的文件以及番剧信息。
|
||||
- 对于 Mikan RSS 的反代支持。
|
||||
|
||||
## 如何开始
|
||||
|
||||
- **[部署说明 (Official)](https://github.com/EstrellaXD/Auto_Bangumi/wiki)**
|
||||
- **[2.6 版本更新说明](https://github.com/EstrellaXD/Auto_Bangumi/wiki/2.6更新说明)**
|
||||
- **[3.0 版本更新说明](https://github.com/EstrellaXD/Auto_Bangumi/wiki/3.0更新说明)**
|
||||
- **[部署说明 (手把手)](https://www.himiku.com/archives/auto-bangumi.html)**
|
||||
|
||||
## 相关群组
|
||||
|
||||
- 更新推送:[Telegram Channel](https://t.me/autobangumi_update)
|
||||
- Bug 反馈群:[Telegram](https://t.me/+yNisOnDGaX5jMTM9)
|
||||
|
||||
# 声明
|
||||
|
||||
## 致谢
|
||||
|
||||
感谢 [Sean](https://github.com/findix) 提供的大量帮助
|
||||
|
||||
BIN
docs/image/config/downloader.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
docs/image/config/manager.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
docs/image/config/notifier.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
docs/image/config/parser.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
docs/image/config/program.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
docs/image/config/proxy.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
|
Before Width: | Height: | Size: 21 KiB |
BIN
docs/image/dsm/create.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
docs/image/dsm/install-docker.png
Normal file
|
After Width: | Height: | Size: 878 KiB |
BIN
docs/image/dsm/new-compose.png
Normal file
|
After Width: | Height: | Size: 4.1 MiB |
15
docs/image/icons/dark-icon.svg
Normal file
|
After Width: | Height: | Size: 39 KiB |
141
docs/image/icons/light-icon.svg
Normal file
@@ -0,0 +1,141 @@
|
||||
<svg width="665" height="226" viewBox="0 0 665 226" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_1852_4768)">
|
||||
<path d="M333.034 0C323.541 -1.13209e-07 314.261 2.81515 306.367 8.08946C298.473 13.3638 292.321 20.8603 288.688 29.6312C285.055 38.402 284.105 48.0532 285.957 57.3643C287.809 66.6754 292.38 75.2282 299.093 81.9411C305.806 88.654 314.359 93.2256 323.67 95.0777C332.981 96.9298 342.632 95.9792 351.403 92.3462C360.174 88.7132 367.671 82.5609 372.945 74.6674C378.219 66.7738 381.034 57.4935 381.034 48H349.826C349.826 51.3211 348.841 54.5676 346.996 57.329C345.151 60.0904 342.529 62.2426 339.46 63.5136C336.392 64.7845 333.016 65.117 329.758 64.4691C326.501 63.8212 323.509 62.2219 321.161 59.8736C318.812 57.5252 317.213 54.5332 316.565 51.2759C315.917 48.0186 316.25 44.6424 317.521 41.5741C318.792 38.5058 320.944 35.8833 323.705 34.0381C326.467 32.193 329.713 31.2082 333.034 31.2082L333.034 0Z" fill="url(#paint0_linear_1852_4768)"/>
|
||||
<circle cx="333.034" cy="48" r="8" fill="#DBBB7F"/>
|
||||
<path d="M361.034 43C361.034 39.9796 360.439 36.9888 359.284 34.1983C358.128 31.4078 356.434 28.8723 354.298 26.7365C352.162 24.6008 349.627 22.9066 346.836 21.7508C344.046 20.5949 341.055 20 338.034 20L338.034 31.7301C339.514 31.7301 340.98 32.0216 342.347 32.588C343.715 33.1543 344.957 33.9845 346.003 35.031C347.05 36.0775 347.88 37.3199 348.446 38.6872C349.013 40.0545 349.304 41.52 349.304 43H361.034Z" fill="#DBBB7F"/>
|
||||
<path d="M338.034 0C343.681 6.73379e-08 349.273 1.11223 354.49 3.27318C359.707 5.43413 364.447 8.60149 368.44 12.5944C372.433 16.5873 375.6 21.3276 377.761 26.5446C379.922 31.7616 381.034 37.3532 381.034 43L368.173 43C368.173 39.0421 367.394 35.123 365.879 31.4663C364.364 27.8097 362.144 24.4872 359.346 21.6885C356.547 18.8899 353.225 16.6699 349.568 15.1552C345.911 13.6406 341.992 12.8611 338.034 12.8611V0Z" fill="#DBBB7F"/>
|
||||
</g>
|
||||
<mask id="path-5-outside-1_1852_4768" maskUnits="userSpaceOnUse" x="0" y="126" width="665" height="100" fill="black">
|
||||
<rect fill="white" y="126" width="665" height="100"/>
|
||||
<path d="M75.3 204.1H66.2L54.9 179.6H24.7L13.5 204.1H4L38.6 128H41.2L75.3 204.1ZM51 170.9L39.9 146.2L28.7 170.9H51Z"/>
|
||||
<path d="M130.623 204.1H122.323V195.9C116.923 202.3 110.523 205.5 103.123 205.5C99.1901 205.5 95.6234 204.5 92.4234 202.5C89.2234 200.433 86.8234 197.633 85.2234 194.1C83.6234 190.5 82.8234 185 82.8234 177.6V149.6H91.0234V175.6C91.0234 181.6 91.2901 185.7 91.8234 187.9C92.4234 190.033 93.2568 191.867 94.3234 193.4C95.4568 194.867 96.8568 195.967 98.5234 196.7C100.257 197.433 102.323 197.8 104.723 197.8C107.19 197.8 109.59 197.2 111.923 196C114.257 194.8 116.257 193.133 117.923 191C119.59 188.867 120.723 186.6 121.323 184.2C121.99 181.8 122.323 177 122.323 169.8V149.6H130.623V204.1Z"/>
|
||||
<path d="M169.563 156.8H158.763V195C158.763 196.4 158.963 197.267 159.363 197.6C159.763 197.867 160.763 198 162.363 198H167.163V205.1C163.963 205.633 161.53 205.9 159.863 205.9C156.663 205.9 154.297 205.133 152.763 203.6C151.23 202 150.463 199.5 150.463 196.1V156.8H141.063V149.6H150.463V129.1H158.763V149.6H169.563V156.8Z"/>
|
||||
<path d="M204.25 148.2C212.117 148.2 218.783 151.033 224.25 156.7C229.783 162.367 232.55 169.167 232.55 177.1C232.55 185.033 229.817 191.833 224.35 197.5C218.95 203.1 212.25 205.9 204.25 205.9C196.25 205.9 189.517 203.1 184.05 197.5C178.583 191.833 175.85 185.033 175.85 177.1C175.85 169.167 178.583 162.367 184.05 156.7C189.583 151.033 196.317 148.2 204.25 148.2ZM204.25 198C209.783 198 214.483 196 218.35 192C222.283 187.933 224.25 183.067 224.25 177.4C224.25 171.667 222.25 166.733 218.25 162.6C214.317 158.4 209.617 156.3 204.15 156.3C198.75 156.3 194.083 158.4 190.15 162.6C186.217 166.733 184.25 171.667 184.25 177.4C184.25 183.133 186.15 188 189.95 192C193.75 196 198.517 198 204.25 198Z"/>
|
||||
<path d="M275.577 164C280.244 165.733 283.744 168.2 286.077 171.4C288.477 174.6 289.677 178.4 289.677 182.8C289.677 188.933 287.444 194.033 282.977 198.1C278.577 202.1 272.811 204.1 265.677 204.1H245.177V130.9H260.077C267.811 130.9 273.677 132.5 277.677 135.7C281.744 138.833 283.777 143.333 283.777 149.2C283.777 155.6 281.044 160.533 275.577 164ZM253.677 160.9H257.077C263.077 160.9 267.544 159.967 270.477 158.1C273.477 156.233 274.977 153.267 274.977 149.2C274.977 142.6 270.411 139.3 261.277 139.3H253.677V160.9ZM253.677 195.7H261.877C267.011 195.7 270.744 195.2 273.077 194.2C275.411 193.2 277.277 191.667 278.677 189.6C280.077 187.533 280.777 185.433 280.777 183.3C280.777 181.167 280.344 179.3 279.477 177.7C278.677 176.033 277.444 174.567 275.777 173.3C274.177 172.033 272.177 171.1 269.777 170.5C267.444 169.833 263.177 169.5 256.977 169.5H253.677V195.7Z"/>
|
||||
<path d="M355.599 204.1H347.499V196.1C341.566 202.633 334.733 205.9 326.999 205.9C319.266 205.9 312.633 203.067 307.099 197.4C301.633 191.667 298.899 184.867 298.899 177C298.899 169.067 301.666 162.3 307.199 156.7C312.733 151.033 319.466 148.2 327.399 148.2C335.399 148.2 342.099 151.433 347.499 157.9V149.6H355.599V204.1ZM327.599 198.2C333.133 198.2 337.899 196.2 341.899 192.2C345.899 188.2 347.899 183.233 347.899 177.3C347.899 171.3 345.933 166.3 341.999 162.3C338.066 158.233 333.233 156.2 327.499 156.2C321.833 156.2 317.033 158.3 313.099 162.5C309.166 166.633 307.199 171.533 307.199 177.2C307.199 182.867 309.199 187.8 313.199 192C317.199 196.133 321.999 198.2 327.599 198.2Z"/>
|
||||
<path d="M417.361 204.1H409.161V178.1C409.161 172.1 408.861 168.033 408.261 165.9C407.728 163.7 406.894 161.867 405.761 160.4C404.694 158.867 403.294 157.733 401.561 157C399.894 156.267 397.828 155.9 395.361 155.9C392.961 155.9 390.594 156.5 388.261 157.7C385.928 158.9 383.928 160.567 382.261 162.7C380.594 164.833 379.428 167.1 378.761 169.5C378.161 171.9 377.861 176.7 377.861 183.9V204.1H369.561V149.6H377.861V157.8C383.261 151.4 389.661 148.2 397.061 148.2C400.994 148.2 404.561 149.233 407.761 151.3C410.961 153.3 413.361 156.1 414.961 159.7C416.561 163.233 417.361 168.7 417.361 176.1V204.1Z"/>
|
||||
<path d="M485.096 191.3C485.096 198.5 484.463 203.833 483.196 207.3C481.996 210.767 480.129 213.7 477.596 216.1C475.129 218.5 472.129 220.3 468.596 221.5C465.129 222.767 461.296 223.4 457.096 223.4C442.896 223.4 433.429 217.4 428.696 205.4H437.496C441.363 212.333 447.796 215.8 456.796 215.8C460.929 215.8 464.629 215 467.896 213.4C471.163 211.8 473.463 209.667 474.796 207C476.129 204.333 476.796 200.233 476.796 194.7V194.2C474.196 197.133 471.063 199.367 467.396 200.9C463.729 202.433 459.929 203.2 455.996 203.2C448.129 203.2 441.529 200.5 436.196 195.1C430.929 189.7 428.329 183.333 428.396 176C428.329 168.333 431.096 161.8 436.696 156.4C442.296 150.933 448.929 148.2 456.596 148.2C464.329 148.2 471.063 151.333 476.796 157.6V149.6H485.096V191.3ZM477.096 176C477.096 170.267 475.163 165.533 471.296 161.8C467.496 158.067 462.829 156.2 457.296 156.2C451.429 156.2 446.496 158.233 442.496 162.3C438.563 166.3 436.596 170.967 436.596 176.3C436.596 181.633 438.496 186.167 442.296 189.9C446.096 193.567 450.963 195.4 456.896 195.4C462.829 195.4 467.663 193.6 471.396 190C475.196 186.333 477.096 181.667 477.096 176Z"/>
|
||||
<path d="M544.881 204.1H536.581V195.9C531.181 202.3 524.781 205.5 517.381 205.5C513.448 205.5 509.881 204.5 506.681 202.5C503.481 200.433 501.081 197.633 499.481 194.1C497.881 190.5 497.081 185 497.081 177.6V149.6H505.281V175.6C505.281 181.6 505.548 185.7 506.081 187.9C506.681 190.033 507.515 191.867 508.581 193.4C509.715 194.867 511.115 195.967 512.781 196.7C514.515 197.433 516.581 197.8 518.981 197.8C521.448 197.8 523.848 197.2 526.181 196C528.515 194.8 530.515 193.133 532.181 191C533.848 188.867 534.981 186.6 535.581 184.2C536.248 181.8 536.581 177 536.581 169.8V149.6H544.881V204.1Z"/>
|
||||
<path d="M639.521 204.1H631.121V174.4C631.121 169.667 630.821 166.2 630.221 164C629.688 161.8 628.454 159.967 626.521 158.5C624.654 156.967 622.154 156.2 619.021 156.2C615.954 156.2 613.054 157.2 610.321 159.2C607.588 161.2 605.688 163.933 604.621 167.4C603.554 170.8 603.021 175.867 603.021 182.6V204.1H594.921V176.2C594.921 170.733 594.621 166.8 594.021 164.4C593.488 162 592.254 160.033 590.321 158.5C588.388 156.967 585.954 156.2 583.021 156.2C580.088 156.2 577.288 157.133 574.621 159C572.021 160.8 570.088 163.2 568.821 166.2C567.554 169.133 566.921 174.033 566.921 180.9V204.1H558.721V149.6H566.921V157.3C571.588 151.233 577.421 148.2 584.421 148.2C588.221 148.2 591.654 149.233 594.721 151.3C597.854 153.3 600.088 156.167 601.421 159.9C603.688 156.1 606.521 153.2 609.921 151.2C613.321 149.2 616.921 148.2 620.721 148.2C625.921 148.2 630.354 150.033 634.021 153.7C637.688 157.367 639.521 164.267 639.521 174.4V204.1Z"/>
|
||||
<path d="M655.669 129.1C657.469 129.1 658.969 129.733 660.169 131C661.435 132.2 662.069 133.7 662.069 135.5C662.069 137.233 661.435 138.733 660.169 140C658.969 141.2 657.469 141.8 655.669 141.8C653.935 141.8 652.435 141.167 651.169 139.9C649.969 138.633 649.369 137.167 649.369 135.5C649.369 133.767 649.969 132.267 651.169 131C652.435 129.733 653.935 129.1 655.669 129.1ZM659.869 204.1H651.569V149.6H659.869V204.1Z"/>
|
||||
</mask>
|
||||
<path d="M75.3 204.1H66.2L54.9 179.6H24.7L13.5 204.1H4L38.6 128H41.2L75.3 204.1ZM51 170.9L39.9 146.2L28.7 170.9H51Z" fill="url(#paint1_linear_1852_4768)"/>
|
||||
<path d="M130.623 204.1H122.323V195.9C116.923 202.3 110.523 205.5 103.123 205.5C99.1901 205.5 95.6234 204.5 92.4234 202.5C89.2234 200.433 86.8234 197.633 85.2234 194.1C83.6234 190.5 82.8234 185 82.8234 177.6V149.6H91.0234V175.6C91.0234 181.6 91.2901 185.7 91.8234 187.9C92.4234 190.033 93.2568 191.867 94.3234 193.4C95.4568 194.867 96.8568 195.967 98.5234 196.7C100.257 197.433 102.323 197.8 104.723 197.8C107.19 197.8 109.59 197.2 111.923 196C114.257 194.8 116.257 193.133 117.923 191C119.59 188.867 120.723 186.6 121.323 184.2C121.99 181.8 122.323 177 122.323 169.8V149.6H130.623V204.1Z" fill="url(#paint2_linear_1852_4768)"/>
|
||||
<path d="M169.563 156.8H158.763V195C158.763 196.4 158.963 197.267 159.363 197.6C159.763 197.867 160.763 198 162.363 198H167.163V205.1C163.963 205.633 161.53 205.9 159.863 205.9C156.663 205.9 154.297 205.133 152.763 203.6C151.23 202 150.463 199.5 150.463 196.1V156.8H141.063V149.6H150.463V129.1H158.763V149.6H169.563V156.8Z" fill="url(#paint3_linear_1852_4768)"/>
|
||||
<path d="M204.25 148.2C212.117 148.2 218.783 151.033 224.25 156.7C229.783 162.367 232.55 169.167 232.55 177.1C232.55 185.033 229.817 191.833 224.35 197.5C218.95 203.1 212.25 205.9 204.25 205.9C196.25 205.9 189.517 203.1 184.05 197.5C178.583 191.833 175.85 185.033 175.85 177.1C175.85 169.167 178.583 162.367 184.05 156.7C189.583 151.033 196.317 148.2 204.25 148.2ZM204.25 198C209.783 198 214.483 196 218.35 192C222.283 187.933 224.25 183.067 224.25 177.4C224.25 171.667 222.25 166.733 218.25 162.6C214.317 158.4 209.617 156.3 204.15 156.3C198.75 156.3 194.083 158.4 190.15 162.6C186.217 166.733 184.25 171.667 184.25 177.4C184.25 183.133 186.15 188 189.95 192C193.75 196 198.517 198 204.25 198Z" fill="url(#paint4_linear_1852_4768)"/>
|
||||
<path d="M275.577 164C280.244 165.733 283.744 168.2 286.077 171.4C288.477 174.6 289.677 178.4 289.677 182.8C289.677 188.933 287.444 194.033 282.977 198.1C278.577 202.1 272.811 204.1 265.677 204.1H245.177V130.9H260.077C267.811 130.9 273.677 132.5 277.677 135.7C281.744 138.833 283.777 143.333 283.777 149.2C283.777 155.6 281.044 160.533 275.577 164ZM253.677 160.9H257.077C263.077 160.9 267.544 159.967 270.477 158.1C273.477 156.233 274.977 153.267 274.977 149.2C274.977 142.6 270.411 139.3 261.277 139.3H253.677V160.9ZM253.677 195.7H261.877C267.011 195.7 270.744 195.2 273.077 194.2C275.411 193.2 277.277 191.667 278.677 189.6C280.077 187.533 280.777 185.433 280.777 183.3C280.777 181.167 280.344 179.3 279.477 177.7C278.677 176.033 277.444 174.567 275.777 173.3C274.177 172.033 272.177 171.1 269.777 170.5C267.444 169.833 263.177 169.5 256.977 169.5H253.677V195.7Z" fill="url(#paint5_linear_1852_4768)"/>
|
||||
<path d="M355.599 204.1H347.499V196.1C341.566 202.633 334.733 205.9 326.999 205.9C319.266 205.9 312.633 203.067 307.099 197.4C301.633 191.667 298.899 184.867 298.899 177C298.899 169.067 301.666 162.3 307.199 156.7C312.733 151.033 319.466 148.2 327.399 148.2C335.399 148.2 342.099 151.433 347.499 157.9V149.6H355.599V204.1ZM327.599 198.2C333.133 198.2 337.899 196.2 341.899 192.2C345.899 188.2 347.899 183.233 347.899 177.3C347.899 171.3 345.933 166.3 341.999 162.3C338.066 158.233 333.233 156.2 327.499 156.2C321.833 156.2 317.033 158.3 313.099 162.5C309.166 166.633 307.199 171.533 307.199 177.2C307.199 182.867 309.199 187.8 313.199 192C317.199 196.133 321.999 198.2 327.599 198.2Z" fill="url(#paint6_linear_1852_4768)"/>
|
||||
<path d="M417.361 204.1H409.161V178.1C409.161 172.1 408.861 168.033 408.261 165.9C407.728 163.7 406.894 161.867 405.761 160.4C404.694 158.867 403.294 157.733 401.561 157C399.894 156.267 397.828 155.9 395.361 155.9C392.961 155.9 390.594 156.5 388.261 157.7C385.928 158.9 383.928 160.567 382.261 162.7C380.594 164.833 379.428 167.1 378.761 169.5C378.161 171.9 377.861 176.7 377.861 183.9V204.1H369.561V149.6H377.861V157.8C383.261 151.4 389.661 148.2 397.061 148.2C400.994 148.2 404.561 149.233 407.761 151.3C410.961 153.3 413.361 156.1 414.961 159.7C416.561 163.233 417.361 168.7 417.361 176.1V204.1Z" fill="url(#paint7_linear_1852_4768)"/>
|
||||
<path d="M485.096 191.3C485.096 198.5 484.463 203.833 483.196 207.3C481.996 210.767 480.129 213.7 477.596 216.1C475.129 218.5 472.129 220.3 468.596 221.5C465.129 222.767 461.296 223.4 457.096 223.4C442.896 223.4 433.429 217.4 428.696 205.4H437.496C441.363 212.333 447.796 215.8 456.796 215.8C460.929 215.8 464.629 215 467.896 213.4C471.163 211.8 473.463 209.667 474.796 207C476.129 204.333 476.796 200.233 476.796 194.7V194.2C474.196 197.133 471.063 199.367 467.396 200.9C463.729 202.433 459.929 203.2 455.996 203.2C448.129 203.2 441.529 200.5 436.196 195.1C430.929 189.7 428.329 183.333 428.396 176C428.329 168.333 431.096 161.8 436.696 156.4C442.296 150.933 448.929 148.2 456.596 148.2C464.329 148.2 471.063 151.333 476.796 157.6V149.6H485.096V191.3ZM477.096 176C477.096 170.267 475.163 165.533 471.296 161.8C467.496 158.067 462.829 156.2 457.296 156.2C451.429 156.2 446.496 158.233 442.496 162.3C438.563 166.3 436.596 170.967 436.596 176.3C436.596 181.633 438.496 186.167 442.296 189.9C446.096 193.567 450.963 195.4 456.896 195.4C462.829 195.4 467.663 193.6 471.396 190C475.196 186.333 477.096 181.667 477.096 176Z" fill="url(#paint8_linear_1852_4768)"/>
|
||||
<path d="M544.881 204.1H536.581V195.9C531.181 202.3 524.781 205.5 517.381 205.5C513.448 205.5 509.881 204.5 506.681 202.5C503.481 200.433 501.081 197.633 499.481 194.1C497.881 190.5 497.081 185 497.081 177.6V149.6H505.281V175.6C505.281 181.6 505.548 185.7 506.081 187.9C506.681 190.033 507.515 191.867 508.581 193.4C509.715 194.867 511.115 195.967 512.781 196.7C514.515 197.433 516.581 197.8 518.981 197.8C521.448 197.8 523.848 197.2 526.181 196C528.515 194.8 530.515 193.133 532.181 191C533.848 188.867 534.981 186.6 535.581 184.2C536.248 181.8 536.581 177 536.581 169.8V149.6H544.881V204.1Z" fill="url(#paint9_linear_1852_4768)"/>
|
||||
<path d="M639.521 204.1H631.121V174.4C631.121 169.667 630.821 166.2 630.221 164C629.688 161.8 628.454 159.967 626.521 158.5C624.654 156.967 622.154 156.2 619.021 156.2C615.954 156.2 613.054 157.2 610.321 159.2C607.588 161.2 605.688 163.933 604.621 167.4C603.554 170.8 603.021 175.867 603.021 182.6V204.1H594.921V176.2C594.921 170.733 594.621 166.8 594.021 164.4C593.488 162 592.254 160.033 590.321 158.5C588.388 156.967 585.954 156.2 583.021 156.2C580.088 156.2 577.288 157.133 574.621 159C572.021 160.8 570.088 163.2 568.821 166.2C567.554 169.133 566.921 174.033 566.921 180.9V204.1H558.721V149.6H566.921V157.3C571.588 151.233 577.421 148.2 584.421 148.2C588.221 148.2 591.654 149.233 594.721 151.3C597.854 153.3 600.088 156.167 601.421 159.9C603.688 156.1 606.521 153.2 609.921 151.2C613.321 149.2 616.921 148.2 620.721 148.2C625.921 148.2 630.354 150.033 634.021 153.7C637.688 157.367 639.521 164.267 639.521 174.4V204.1Z" fill="url(#paint10_linear_1852_4768)"/>
|
||||
<path d="M655.669 129.1C657.469 129.1 658.969 129.733 660.169 131C661.435 132.2 662.069 133.7 662.069 135.5C662.069 137.233 661.435 138.733 660.169 140C658.969 141.2 657.469 141.8 655.669 141.8C653.935 141.8 652.435 141.167 651.169 139.9C649.969 138.633 649.369 137.167 649.369 135.5C649.369 133.767 649.969 132.267 651.169 131C652.435 129.733 653.935 129.1 655.669 129.1ZM659.869 204.1H651.569V149.6H659.869V204.1Z" fill="url(#paint11_linear_1852_4768)"/>
|
||||
<path d="M75.3 204.1H66.2L54.9 179.6H24.7L13.5 204.1H4L38.6 128H41.2L75.3 204.1ZM51 170.9L39.9 146.2L28.7 170.9H51Z" stroke="url(#paint12_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M130.623 204.1H122.323V195.9C116.923 202.3 110.523 205.5 103.123 205.5C99.1901 205.5 95.6234 204.5 92.4234 202.5C89.2234 200.433 86.8234 197.633 85.2234 194.1C83.6234 190.5 82.8234 185 82.8234 177.6V149.6H91.0234V175.6C91.0234 181.6 91.2901 185.7 91.8234 187.9C92.4234 190.033 93.2568 191.867 94.3234 193.4C95.4568 194.867 96.8568 195.967 98.5234 196.7C100.257 197.433 102.323 197.8 104.723 197.8C107.19 197.8 109.59 197.2 111.923 196C114.257 194.8 116.257 193.133 117.923 191C119.59 188.867 120.723 186.6 121.323 184.2C121.99 181.8 122.323 177 122.323 169.8V149.6H130.623V204.1Z" stroke="url(#paint13_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M169.563 156.8H158.763V195C158.763 196.4 158.963 197.267 159.363 197.6C159.763 197.867 160.763 198 162.363 198H167.163V205.1C163.963 205.633 161.53 205.9 159.863 205.9C156.663 205.9 154.297 205.133 152.763 203.6C151.23 202 150.463 199.5 150.463 196.1V156.8H141.063V149.6H150.463V129.1H158.763V149.6H169.563V156.8Z" stroke="url(#paint14_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M204.25 148.2C212.117 148.2 218.783 151.033 224.25 156.7C229.783 162.367 232.55 169.167 232.55 177.1C232.55 185.033 229.817 191.833 224.35 197.5C218.95 203.1 212.25 205.9 204.25 205.9C196.25 205.9 189.517 203.1 184.05 197.5C178.583 191.833 175.85 185.033 175.85 177.1C175.85 169.167 178.583 162.367 184.05 156.7C189.583 151.033 196.317 148.2 204.25 148.2ZM204.25 198C209.783 198 214.483 196 218.35 192C222.283 187.933 224.25 183.067 224.25 177.4C224.25 171.667 222.25 166.733 218.25 162.6C214.317 158.4 209.617 156.3 204.15 156.3C198.75 156.3 194.083 158.4 190.15 162.6C186.217 166.733 184.25 171.667 184.25 177.4C184.25 183.133 186.15 188 189.95 192C193.75 196 198.517 198 204.25 198Z" stroke="url(#paint15_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M275.577 164C280.244 165.733 283.744 168.2 286.077 171.4C288.477 174.6 289.677 178.4 289.677 182.8C289.677 188.933 287.444 194.033 282.977 198.1C278.577 202.1 272.811 204.1 265.677 204.1H245.177V130.9H260.077C267.811 130.9 273.677 132.5 277.677 135.7C281.744 138.833 283.777 143.333 283.777 149.2C283.777 155.6 281.044 160.533 275.577 164ZM253.677 160.9H257.077C263.077 160.9 267.544 159.967 270.477 158.1C273.477 156.233 274.977 153.267 274.977 149.2C274.977 142.6 270.411 139.3 261.277 139.3H253.677V160.9ZM253.677 195.7H261.877C267.011 195.7 270.744 195.2 273.077 194.2C275.411 193.2 277.277 191.667 278.677 189.6C280.077 187.533 280.777 185.433 280.777 183.3C280.777 181.167 280.344 179.3 279.477 177.7C278.677 176.033 277.444 174.567 275.777 173.3C274.177 172.033 272.177 171.1 269.777 170.5C267.444 169.833 263.177 169.5 256.977 169.5H253.677V195.7Z" stroke="url(#paint16_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M355.599 204.1H347.499V196.1C341.566 202.633 334.733 205.9 326.999 205.9C319.266 205.9 312.633 203.067 307.099 197.4C301.633 191.667 298.899 184.867 298.899 177C298.899 169.067 301.666 162.3 307.199 156.7C312.733 151.033 319.466 148.2 327.399 148.2C335.399 148.2 342.099 151.433 347.499 157.9V149.6H355.599V204.1ZM327.599 198.2C333.133 198.2 337.899 196.2 341.899 192.2C345.899 188.2 347.899 183.233 347.899 177.3C347.899 171.3 345.933 166.3 341.999 162.3C338.066 158.233 333.233 156.2 327.499 156.2C321.833 156.2 317.033 158.3 313.099 162.5C309.166 166.633 307.199 171.533 307.199 177.2C307.199 182.867 309.199 187.8 313.199 192C317.199 196.133 321.999 198.2 327.599 198.2Z" stroke="url(#paint17_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M417.361 204.1H409.161V178.1C409.161 172.1 408.861 168.033 408.261 165.9C407.728 163.7 406.894 161.867 405.761 160.4C404.694 158.867 403.294 157.733 401.561 157C399.894 156.267 397.828 155.9 395.361 155.9C392.961 155.9 390.594 156.5 388.261 157.7C385.928 158.9 383.928 160.567 382.261 162.7C380.594 164.833 379.428 167.1 378.761 169.5C378.161 171.9 377.861 176.7 377.861 183.9V204.1H369.561V149.6H377.861V157.8C383.261 151.4 389.661 148.2 397.061 148.2C400.994 148.2 404.561 149.233 407.761 151.3C410.961 153.3 413.361 156.1 414.961 159.7C416.561 163.233 417.361 168.7 417.361 176.1V204.1Z" stroke="url(#paint18_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M485.096 191.3C485.096 198.5 484.463 203.833 483.196 207.3C481.996 210.767 480.129 213.7 477.596 216.1C475.129 218.5 472.129 220.3 468.596 221.5C465.129 222.767 461.296 223.4 457.096 223.4C442.896 223.4 433.429 217.4 428.696 205.4H437.496C441.363 212.333 447.796 215.8 456.796 215.8C460.929 215.8 464.629 215 467.896 213.4C471.163 211.8 473.463 209.667 474.796 207C476.129 204.333 476.796 200.233 476.796 194.7V194.2C474.196 197.133 471.063 199.367 467.396 200.9C463.729 202.433 459.929 203.2 455.996 203.2C448.129 203.2 441.529 200.5 436.196 195.1C430.929 189.7 428.329 183.333 428.396 176C428.329 168.333 431.096 161.8 436.696 156.4C442.296 150.933 448.929 148.2 456.596 148.2C464.329 148.2 471.063 151.333 476.796 157.6V149.6H485.096V191.3ZM477.096 176C477.096 170.267 475.163 165.533 471.296 161.8C467.496 158.067 462.829 156.2 457.296 156.2C451.429 156.2 446.496 158.233 442.496 162.3C438.563 166.3 436.596 170.967 436.596 176.3C436.596 181.633 438.496 186.167 442.296 189.9C446.096 193.567 450.963 195.4 456.896 195.4C462.829 195.4 467.663 193.6 471.396 190C475.196 186.333 477.096 181.667 477.096 176Z" stroke="url(#paint19_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M544.881 204.1H536.581V195.9C531.181 202.3 524.781 205.5 517.381 205.5C513.448 205.5 509.881 204.5 506.681 202.5C503.481 200.433 501.081 197.633 499.481 194.1C497.881 190.5 497.081 185 497.081 177.6V149.6H505.281V175.6C505.281 181.6 505.548 185.7 506.081 187.9C506.681 190.033 507.515 191.867 508.581 193.4C509.715 194.867 511.115 195.967 512.781 196.7C514.515 197.433 516.581 197.8 518.981 197.8C521.448 197.8 523.848 197.2 526.181 196C528.515 194.8 530.515 193.133 532.181 191C533.848 188.867 534.981 186.6 535.581 184.2C536.248 181.8 536.581 177 536.581 169.8V149.6H544.881V204.1Z" stroke="url(#paint20_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M639.521 204.1H631.121V174.4C631.121 169.667 630.821 166.2 630.221 164C629.688 161.8 628.454 159.967 626.521 158.5C624.654 156.967 622.154 156.2 619.021 156.2C615.954 156.2 613.054 157.2 610.321 159.2C607.588 161.2 605.688 163.933 604.621 167.4C603.554 170.8 603.021 175.867 603.021 182.6V204.1H594.921V176.2C594.921 170.733 594.621 166.8 594.021 164.4C593.488 162 592.254 160.033 590.321 158.5C588.388 156.967 585.954 156.2 583.021 156.2C580.088 156.2 577.288 157.133 574.621 159C572.021 160.8 570.088 163.2 568.821 166.2C567.554 169.133 566.921 174.033 566.921 180.9V204.1H558.721V149.6H566.921V157.3C571.588 151.233 577.421 148.2 584.421 148.2C588.221 148.2 591.654 149.233 594.721 151.3C597.854 153.3 600.088 156.167 601.421 159.9C603.688 156.1 606.521 153.2 609.921 151.2C613.321 149.2 616.921 148.2 620.721 148.2C625.921 148.2 630.354 150.033 634.021 153.7C637.688 157.367 639.521 164.267 639.521 174.4V204.1Z" stroke="url(#paint21_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<path d="M655.669 129.1C657.469 129.1 658.969 129.733 660.169 131C661.435 132.2 662.069 133.7 662.069 135.5C662.069 137.233 661.435 138.733 660.169 140C658.969 141.2 657.469 141.8 655.669 141.8C653.935 141.8 652.435 141.167 651.169 139.9C649.969 138.633 649.369 137.167 649.369 135.5C649.369 133.767 649.969 132.267 651.169 131C652.435 129.733 653.935 129.1 655.669 129.1ZM659.869 204.1H651.569V149.6H659.869V204.1Z" stroke="url(#paint22_linear_1852_4768)" stroke-width="4" mask="url(#path-5-outside-1_1852_4768)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_1852_4768" x1="279.859" y1="12.075" x2="394.912" y2="66.8646" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint2_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint3_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint4_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint5_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint6_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint7_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint8_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint9_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint10_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint11_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint12_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint13_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint14_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint15_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint16_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint17_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint18_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint19_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint20_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint21_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint22_linear_1852_4768" x1="-31.474" y1="140" x2="50.585" y2="409.556" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#4B2996"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_1852_4768">
|
||||
<rect width="96" height="96" fill="white" transform="translate(285.034)"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 29 KiB |
BIN
docs/image/icons/mikan-icon.ico
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
docs/image/icons/mikan-pic.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
docs/image/icons/plex-icon.png
Normal file
|
After Width: | Height: | Size: 991 B |
16
docs/image/icons/qbittorrent-logo.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256" viewBox="-176 -176 1400 1400">
|
||||
<title>
|
||||
qbittorrent-new-light
|
||||
</title>
|
||||
<defs>
|
||||
<linearGradient x1="34.012%" y1="0%" x2="76.373%" y2="76.805%" id="a">
|
||||
<stop stop-color="#72B4F5" offset="0%"/>
|
||||
<stop stop-color="#356EBF" offset="100%"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
<circle stroke="#DAEFFF" stroke-width="32" fill="url(#a)" cx="512" cy="512" r="496"/>
|
||||
<path d="M712.898 332.399q66.657 0 103.38 45.671 37.03 45.364 37.03 128.684t-37.34 129.61q-37.03 45.98-103.07 45.98-33.02 0-60.484-12.035-27.156-12.344-45.672-37.649h-3.703l-10.8 43.512h-36.724V196h51.227v116.65q0 39.191-2.469 70.359h2.47q35.796-50.61 106.155-50.61zm-7.406 42.894q-52.46 0-75.605 30.242-23.145 29.934-23.145 101.219t23.762 102.145q23.761 30.55 76.222 30.55 47.215 0 70.36-34.254 23.144-34.562 23.144-99.058 0-66.04-23.144-98.442-23.145-32.402-71.594-32.402z" fill="#fff"/>
|
||||
<path d="M317.273 639.45q51.227 0 74.68-27.466 23.453-27.464 24.996-92.578v-11.418q0-70.976-24.07-102.144-24.07-31.168-76.223-31.168-45.055 0-69.125 35.18-23.762 34.87-23.762 98.75 0 63.879 23.454 97.515 23.761 33.328 70.05 33.328zm-7.715 42.894q-65.421 0-102.144-45.98-36.723-45.981-36.723-128.376 0-83.011 37.032-129.609 37.03-46.598 103.07-46.598 69.433 0 106.773 52.461h2.778l7.406-46.289h40.426V828h-51.227V683.27q0-30.86 3.395-52.461h-4.012q-35.488 51.535-106.774 51.535z" fill="#c8e8ff"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
BIN
docs/image/icons/tmdb-icon.png
Normal file
|
After Width: | Height: | Size: 901 B |
|
Before Width: | Height: | Size: 136 KiB |
BIN
docs/image/preview/webui-home.png
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
BIN
docs/image/preview/window.png
Normal file
|
After Width: | Height: | Size: 6.1 MiB |
BIN
docs/image/rss/advanced-subscription.png
Normal file
|
After Width: | Height: | Size: 747 KiB |
BIN
docs/image/rss/rss-token.png
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
|
Before Width: | Height: | Size: 791 KiB |
@@ -2,23 +2,103 @@
|
||||
# https://vitepress.dev/reference/default-theme-home-page
|
||||
layout: home
|
||||
|
||||
title: AutoBangumi
|
||||
titleTemplate: 自动追番,解放双手!
|
||||
|
||||
hero:
|
||||
name: AutoBangumi
|
||||
tagline: 从 Mikan Project 全自动追番下载整理
|
||||
text: 自动追番,解放双手!
|
||||
tagline: 从 Mikan Project 全自动 订阅解析、下载管理、重命名整理
|
||||
# image:
|
||||
# dark: /image/icons/dark-logo.svg
|
||||
# light: /image/icons/light-logo.svg
|
||||
# alt: AutoBangumi WebUI
|
||||
actions:
|
||||
- theme: brand
|
||||
text: 快速开始
|
||||
link: /deploy/
|
||||
link: /deploy/quick-start
|
||||
- theme: alt
|
||||
text: 项目说明
|
||||
link: /home/
|
||||
- theme: alt
|
||||
text: 更新日志
|
||||
link: /changelog/3.0
|
||||
|
||||
features:
|
||||
- title: 自动解析下载规则
|
||||
details: 自动解析 Mikan Project RSS 并下载
|
||||
- title: 自动重命名
|
||||
details: 自动管理下载重命名的种子
|
||||
- title: 一键管理
|
||||
details: Lorem ipsum dolor sit amet, consectetur adipiscing elit
|
||||
- icon:
|
||||
src: /image/icons/mikan-pic.png
|
||||
title: Mikan Project 订阅源
|
||||
details: 自动识别蜜柑计划 RSS 订阅格式,无需手动输入番剧,仅需订阅即可自动解析、下载、整理。
|
||||
- icon:
|
||||
src: /image/icons/qbittorrent-logo.svg
|
||||
title: qBitTorrent 下载器
|
||||
details: 使用 qBitTorrent 共享下载番剧资源,在 AutoBangumi 中可管理已有番剧、下载旧番、删除番剧。
|
||||
- icon:
|
||||
src: /image/icons/tmdb-icon.png
|
||||
title: The Movie DB 解析匹配
|
||||
details: 可根据 TMDB 最大程度匹配对应番剧信息,保证对多个字幕组的资源也能正确匹配与解析。
|
||||
- icon:
|
||||
src: /image/icons/plex-icon.png
|
||||
title: Plex / Jellyfin / Infuse ...
|
||||
details: 根据番剧匹配结果自动整理资源文件名,统一目录结构,保证各类媒体库元信息刮削成功率。
|
||||
---
|
||||
|
||||
|
||||
<div class="container">
|
||||
<div class="vp-doc">
|
||||
|
||||
## 致谢声明
|
||||
|
||||
### Credits
|
||||
Thanks to
|
||||
- [Mikan Project](https://mikanani.me) for providing the so great anime resource.
|
||||
- [VitePress](https://vitepress.dev) for providing a great documentation framework.
|
||||
- [qBitTorrent](https://www.qbittorrent.org) for providing a great downloader.
|
||||
- [Plex](https://www.plex.tv) / [Jellyfin](https://jellyfin.org) for providing some great self-host media libraries.
|
||||
- [Infuse](https://firecore.com/infuse) for providing an elegant video player.
|
||||
- [DanDan Play](https://www.dandanplay.com) for providing a great danmaku player.
|
||||
- Every bangumi production team / translator team / fans.
|
||||
|
||||
### Contributors
|
||||
|
||||
[
|
||||
{class=contributors-avatar}
|
||||
](https://github.com/EstrellaXD/Auto_Bangumi/graphs/contributors)
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<style scoped>
|
||||
.container {
|
||||
display: flex;
|
||||
position: relative;
|
||||
margin: 0 auto;
|
||||
padding: 0 24px;
|
||||
/**
|
||||
* same as VPHero.vue
|
||||
* https://github.com/vuejs/vitepress/blob/v1.0.0-beta.5/src/client/theme-default/components/VPHero.vue#L83
|
||||
*/
|
||||
max-width: 1280px;
|
||||
}
|
||||
|
||||
@media (min-width: 640px) {
|
||||
.container {
|
||||
padding-inline: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 960px) {
|
||||
.container {
|
||||
padding-inline: 64px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.contributors-avatar {
|
||||
width: 600px;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -2,11 +2,13 @@
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"docs:dev": "vitepress dev",
|
||||
"docs:build": "vitepress build",
|
||||
"docs:build": "vitepress build && mkdir -p .vitepress/dist/image && cp -rf image/icons .vitepress/dist/image/",
|
||||
"docs:preview": "vitepress preview",
|
||||
"deploy:preview": "vercel --cwd .vitepress/dist"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vue/tsconfig": "^0.4.0",
|
||||
"medium-zoom": "^1.0.8",
|
||||
"typescript": "4.9.5",
|
||||
"vercel": "31.0.1",
|
||||
"vitepress": "1.0.0-beta.3",
|
||||
|
||||
22
docs/pnpm-lock.yaml
generated
@@ -1,6 +1,16 @@
|
||||
lockfileVersion: '6.0'
|
||||
|
||||
settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
devDependencies:
|
||||
'@vue/tsconfig':
|
||||
specifier: ^0.4.0
|
||||
version: 0.4.0
|
||||
medium-zoom:
|
||||
specifier: ^1.0.8
|
||||
version: 1.0.8
|
||||
typescript:
|
||||
specifier: 4.9.5
|
||||
version: 4.9.5
|
||||
@@ -2602,6 +2612,10 @@ packages:
|
||||
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
|
||||
dev: true
|
||||
|
||||
/@vue/tsconfig@0.4.0:
|
||||
resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==}
|
||||
dev: true
|
||||
|
||||
/@vueuse/core@10.2.1(vue@3.3.4):
|
||||
resolution: {integrity: sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==}
|
||||
dependencies:
|
||||
@@ -4922,6 +4936,10 @@ packages:
|
||||
engines: {node: '>= 0.6'}
|
||||
dev: true
|
||||
|
||||
/medium-zoom@1.0.8:
|
||||
resolution: {integrity: sha512-CjFVuFq/IfrdqesAXfg+hzlDKu6A2n80ZIq0Kl9kWjoHh9j1N9Uvk5X0/MmN0hOfm5F9YBswlClhcwnmtwz7gA==}
|
||||
dev: true
|
||||
|
||||
/merge-descriptors@1.0.1:
|
||||
resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
|
||||
dev: true
|
||||
@@ -7085,7 +7103,3 @@ packages:
|
||||
/zwitch@2.0.4:
|
||||
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
|
||||
dev: true
|
||||
|
||||
settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
13
docs/public/dark-logo.svg
Normal file
@@ -0,0 +1,13 @@
|
||||
<svg width="192" height="192" viewBox="0 0 192 192" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_2019_4137)">
|
||||
<path d="M96 0C77.013 -2.26418e-07 58.4524 5.6303 42.6653 16.1789C26.8781 26.7275 14.5736 41.7207 7.30757 59.2624C0.0415523 76.8041 -1.85957 96.1065 1.84461 114.729C5.54879 133.351 14.6919 150.456 28.1177 163.882C41.5436 177.308 58.6492 186.451 77.2713 190.155C95.8935 193.86 115.196 191.958 132.738 184.692C150.279 177.426 165.272 165.122 175.821 149.335C186.37 133.548 192 114.987 192 96H129.584C129.584 102.642 127.614 109.135 123.924 114.658C120.233 120.181 114.988 124.485 108.852 127.027C102.715 129.569 95.9627 130.234 89.4482 128.938C82.9336 127.642 76.9496 124.444 72.2528 119.747C67.5561 115.05 64.3576 109.066 63.0617 102.552C61.7659 96.0373 62.431 89.2847 64.9728 83.1481C67.5147 77.0115 71.8192 71.7665 77.342 68.0763C82.8648 64.3861 89.3578 62.4165 96 62.4165L96 0Z" fill="white"/>
|
||||
<circle cx="96" cy="96" r="16" fill="#DBBB7F"/>
|
||||
<path d="M152 86C152 79.9592 150.81 73.9775 148.498 68.3966C146.187 62.8156 142.798 57.7446 138.527 53.4731C134.255 49.2016 129.184 45.8133 123.603 43.5015C118.022 41.1898 112.041 40 106 40L106 63.4602C108.96 63.4602 111.891 64.0432 114.626 65.1759C117.36 66.3086 119.845 67.9689 121.938 70.0619C124.031 72.155 125.691 74.6397 126.824 77.3744C127.957 80.109 128.54 83.04 128.54 86H152Z" fill="#DBBB7F"/>
|
||||
<path d="M106 0C117.294 1.34676e-07 128.477 2.22446 138.911 6.54636C149.345 10.8683 158.825 17.203 166.811 25.1888C174.797 33.1747 181.132 42.6552 185.454 53.0892C189.776 63.5232 192 74.7063 192 86L166.278 86C166.278 78.0842 164.719 70.2459 161.69 62.9327C158.66 55.6194 154.22 48.9744 148.623 43.3771C143.026 37.7798 136.381 33.3397 129.067 30.3105C121.754 27.2812 113.916 25.7221 106 25.7221L106 0Z" fill="#DBBB7F"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_2019_4137">
|
||||
<rect width="192" height="192" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
17
docs/public/light-logo.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg width="192" height="192" viewBox="0 0 192 192" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_2018_4132)">
|
||||
<path d="M96 0C77.013 -2.26418e-07 58.4524 5.6303 42.6653 16.1789C26.8781 26.7275 14.5736 41.7207 7.30757 59.2624C0.0415523 76.8041 -1.85957 96.1065 1.84461 114.729C5.54879 133.351 14.6919 150.456 28.1177 163.882C41.5436 177.308 58.6492 186.451 77.2713 190.155C95.8935 193.86 115.196 191.958 132.738 184.692C150.279 177.426 165.272 165.122 175.821 149.335C186.37 133.548 192 114.987 192 96H129.584C129.584 102.642 127.614 109.135 123.924 114.658C120.233 120.181 114.988 124.485 108.852 127.027C102.715 129.569 95.9627 130.234 89.4482 128.938C82.9336 127.642 76.9496 124.444 72.2528 119.747C67.5561 115.05 64.3576 109.066 63.0617 102.552C61.7659 96.0373 62.431 89.2847 64.9728 83.1481C67.5147 77.0115 71.8192 71.7665 77.342 68.0763C82.8648 64.3861 89.3578 62.4165 96 62.4165L96 0Z" fill="url(#paint0_linear_2018_4132)"/>
|
||||
<circle cx="96" cy="96" r="16" fill="#DBBB7F"/>
|
||||
<path d="M152 86C152 79.9592 150.81 73.9775 148.498 68.3966C146.187 62.8156 142.798 57.7446 138.527 53.4731C134.255 49.2016 129.184 45.8133 123.603 43.5015C118.022 41.1898 112.041 40 106 40L106 63.4602C108.96 63.4602 111.891 64.0432 114.626 65.1759C117.36 66.3086 119.845 67.9689 121.938 70.0619C124.031 72.155 125.691 74.6397 126.824 77.3744C127.957 80.109 128.54 83.04 128.54 86H152Z" fill="#DBBB7F"/>
|
||||
<path d="M106 0C117.294 1.34676e-07 128.477 2.22446 138.911 6.54636C149.345 10.8683 158.825 17.203 166.811 25.1888C174.797 33.1747 181.132 42.6552 185.454 53.0892C189.776 63.5232 192 74.7063 192 86L166.278 86C166.278 78.0842 164.719 70.2459 161.69 62.9327C158.66 55.6194 154.22 48.9744 148.623 43.3771C143.026 37.7798 136.381 33.3397 129.067 30.3105C121.754 27.2812 113.916 25.7221 106 25.7221L106 0Z" fill="#DBBB7F"/>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_2018_4132" x1="-10.35" y1="24.15" x2="219.756" y2="133.729" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#492897"/>
|
||||
<stop offset="1" stop-color="#783674"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_2018_4132">
|
||||
<rect width="192" height="192" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
BIN
docs/public/social.png
Normal file
|
After Width: | Height: | Size: 696 KiB |
4
docs/tsconfig.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
// https://github.com/vuejs/tsconfig
|
||||
"extends": "@vue/tsconfig/tsconfig.json",
|
||||
}
|
||||
1
docs/usage/manage.md
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
0
docs/usage/manual.md
Normal file
37
docs/usage/webui.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# WebUI 使用说明
|
||||
|
||||
## 添加合集
|
||||
|
||||
AB 提供了两种手动下载的方式:
|
||||
**Collect** 和 **Subscribe**。
|
||||
其中 **Collect** 为手动下载全部剧集,适用于下载已经完结的番剧。
|
||||
**Subscribe** 为手动添加自动下载规则以及对应的 RSS 链接,适用于下载尚未完结的番剧。
|
||||
|
||||
### 解析 RSS 链接
|
||||
|
||||
AB 支持解析所有资源站的合集 RSS 链接,在对应的资源站找到对应番剧合集 RSS,点击 AB 右上角的 **+** 号,在弹出的窗口中粘贴 RSS 链接即可。
|
||||
|
||||
### 添加下载
|
||||
|
||||
如果正常解析,则会弹出一个窗口,显示解析到的番剧信息,点击 **Collect** 或者 **Subscribe** 即可添加到下载队列。
|
||||
|
||||
### 常见问题
|
||||
|
||||
如果出现解析错误,可能是由于 RSS 链接不正确,或者 RSS 中字幕组的命名不支持解析。
|
||||
|
||||
## 管理番剧
|
||||
|
||||
|
||||
### 修改番剧信息
|
||||
|
||||
3.0 版本之后 AB 在 WebUI 中提供了手动管理番剧的功能,可以手动调整解析不正确的番剧信息。
|
||||
|
||||
在番剧列表中,点击番剧海报,即可进入番剧信息页面。
|
||||
修改番剧信息后,点击 **Apply** 即可。
|
||||
此时 AB 会根据你修改的信息重新调整目录并自动重命名。
|
||||
|
||||
|
||||
### 删除番剧
|
||||
|
||||
在 3.0 之后 AB 可以手动管理
|
||||
|
||||
@@ -18,8 +18,8 @@ defineEmits(['click']);
|
||||
</template>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
$normal: #493475;
|
||||
$hover: #756596;
|
||||
$normal: #5739ca;
|
||||
$hover: #71669f;
|
||||
|
||||
.box {
|
||||
background: $normal;
|
||||
|
||||
@@ -15,7 +15,7 @@ export default defineConfig({
|
||||
],
|
||||
theme: {
|
||||
colors: {
|
||||
primary: '#493475',
|
||||
primary: '#5739ca',
|
||||
running: '#A3D491',
|
||||
stopped: '#DF7F91',
|
||||
page: '#F0F0F0',
|
||||
@@ -25,13 +25,13 @@ export default defineConfig({
|
||||
[
|
||||
'bg-theme-row',
|
||||
{
|
||||
background: 'linear-gradient(90.5deg, #372A87 1.53%, #9B4D9C 96.48%)',
|
||||
background: 'linear-gradient(120deg, #441bd9 0%, #b42ff1 100%)',
|
||||
},
|
||||
],
|
||||
[
|
||||
'bg-theme-col',
|
||||
{
|
||||
background: 'linear-gradient(180deg, #3C239F 0%, #793572 100%)',
|
||||
background: 'linear-gradient(135deg, #441bd9 0%, #b42ff1 100%)',
|
||||
},
|
||||
],
|
||||
[
|
||||
|
||||