diff --git a/docs/image/synology/auto_bangumi.png b/docs/image/synology/auto_bangumi.png deleted file mode 100644 index 6b2626af..00000000 Binary files a/docs/image/synology/auto_bangumi.png and /dev/null differ diff --git a/docs/image/synology/config1.png b/docs/image/synology/config1.png deleted file mode 100644 index 406a0ab4..00000000 Binary files a/docs/image/synology/config1.png and /dev/null differ diff --git a/docs/image/synology/config2.png b/docs/image/synology/config2.png deleted file mode 100644 index ef357dd8..00000000 Binary files a/docs/image/synology/config2.png and /dev/null differ diff --git a/docs/image/synology/docker.png b/docs/image/synology/docker.png deleted file mode 100644 index 6cacd06d..00000000 Binary files a/docs/image/synology/docker.png and /dev/null differ diff --git a/docs/image/synology/finished.png b/docs/image/synology/finished.png deleted file mode 100644 index 486e6e32..00000000 Binary files a/docs/image/synology/finished.png and /dev/null differ diff --git a/docs/image/synology/qbconf1.png b/docs/image/synology/qbconf1.png deleted file mode 100644 index 38597cfc..00000000 Binary files a/docs/image/synology/qbconf1.png and /dev/null differ diff --git a/docs/image/synology/qbconf2.png b/docs/image/synology/qbconf2.png deleted file mode 100644 index 50e9b798..00000000 Binary files a/docs/image/synology/qbconf2.png and /dev/null differ diff --git a/docs/image/synology/qbconf3.png b/docs/image/synology/qbconf3.png deleted file mode 100644 index d1b77231..00000000 Binary files a/docs/image/synology/qbconf3.png and /dev/null differ diff --git a/docs/image/synology/run.png b/docs/image/synology/run.png deleted file mode 100644 index a4ba6480..00000000 Binary files a/docs/image/synology/run.png and /dev/null differ diff --git a/docs/image/workthrough-1.0.png b/docs/image/workthrough-1.0.png deleted file mode 100644 index 786c0765..00000000 Binary files a/docs/image/workthrough-1.0.png and /dev/null differ diff --git a/docs/image/workthrough-2.0.png b/docs/image/workthrough-2.0.png deleted file mode 100644 index 1ce00d6b..00000000 Binary files a/docs/image/workthrough-2.0.png and /dev/null differ diff --git a/docs/image/截屏2022-05-23 20.47.39.png b/docs/image/截屏2022-05-23 20.47.39.png deleted file mode 100644 index 00d7c7bd..00000000 Binary files a/docs/image/截屏2022-05-23 20.47.39.png and /dev/null differ diff --git a/docs/image/截屏2022-05-23 20.48.02.png b/docs/image/截屏2022-05-23 20.48.02.png deleted file mode 100644 index 68f5aeb9..00000000 Binary files a/docs/image/截屏2022-05-23 20.48.02.png and /dev/null differ diff --git a/docs/image/截屏2022-06-05 18.13.31.png b/docs/image/截屏2022-06-05 18.13.31.png deleted file mode 100644 index 9cc3eba8..00000000 Binary files a/docs/image/截屏2022-06-05 18.13.31.png and /dev/null differ diff --git a/docs/常见错误解决.md b/docs/常见错误解决.md deleted file mode 100644 index ef4093d7..00000000 --- a/docs/常见错误解决.md +++ /dev/null @@ -1,14 +0,0 @@ -# 常见 bug 以及解决方式 -## 无法连接到 qBittorrent: -- 检查 HOST 是否正确,正确格式为 `:` `127.0.0.1:8080`。 -- 检查容器 `network` 是否为 `host`, 如果是 `bridge` 需要填入 qb 容器的实际地址。 - -## 无法连接 `mikanani.me` -- 检查宿主机器是否可以 `ping` 通蜜柑计划 -- 更改宿主机器或者容器的 `DNS` 选项设置 -- 订阅番组太多,mikanani 无法快速解析,推荐一个番组只订阅一个字幕组。 - -## 下载错误番剧,重命名失败 -- 目前不支持合集,剧场版,OVA 等订阅。 -- 检查订阅是否错误。 -- 订阅时请遵循:一个番剧订阅一个字幕组的一种语言 diff --git a/docs/部署说明.md b/docs/部署说明.md deleted file mode 100644 index 921afd2c..00000000 --- a/docs/部署说明.md +++ /dev/null @@ -1,221 +0,0 @@ -# 部署说明 -## 开始前的准备 - -**AutoBangumi** 可以使用 Docker 运行,也可以直接从源代码运行,鉴于追番是一个 7x24 小时的过程,**推荐**在 NAS 或者 Linux 服务器中使用 Docker 运行。 -## 获取 Mikan Project RSS 订阅地址 - -本项目基于解析 Mikan Project 提供的 RSS 地址,因此如果要实现自动追番,需要注册并且获得 Mikan Project 的 RSS 地址: - ![image.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/截屏2022-06-05%2018.13.31.png?raw=true) -### Mikan Project 订阅提醒 -由于 AutoBangumi 会解析所有获得的 RSS 信息,因此在订阅番剧的时候需要注意以下几点: -- 一部番剧只订阅一个字幕组,点击 Mikan Project 的番剧图片即可呼出二级菜单,选择一个字幕组订阅即可。 -- 如果字幕组有简体繁体不同的字幕,Mikan Project 大多时候提供了选择订阅的方式,选择一种字幕订阅。 -- 如果不提供简繁选择,那么可以在 AutoBangumi 中设置 `AB_NOT_CONTAIN` 进行过滤,也可以在规则生成之后进入 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/) - ------ -# 部署 AutoBangumi - -## 在 Linux 主机中使用 **Docker Compose** 一键部署 -现在提供了一键部署的 **AutoBangumi** 的方法,可以使用 `docker-compose.yml` 文件进行部署。 - -正常来说安装完 Docker 之后都会自带 `docker-compose`,使用命令: -```bash -docker-compose -v -``` -检查版本即可 -### 部署 **AutoBangumi** - -项目中提供了三种安装方式: -- 只安装 **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 - ``` - -1. 首先选择你要安装的方式,**拷贝上面的命令运行即可**,这一步是下载 `docker-compose` 配置文件,如果需要自定义可以使用文本编辑器对其中的参数进行自定义。 - -2. **定义环境变量** - ```shell - export \ - DOWNLOAD_PATH=/path/downloads \ - RSS= \ - QB_PORT= - ``` -- `DOWNLOAD_PATH`: 写你的下载文件保存的地方: - - 如果已经在 Docker 中部署过 qBittorrent 这里请填写相对路径,比如:`/downloads/Bangumi` - - 如果是部署合集,或者直接不在 Docker 安装 qBittorrent 请填写想要下载的绝对路径,比如: `/home/NAS/downloads` -- `RSS`: 填写你的[蜜柑计划](https://mikanani.me)订阅地址,在最开始已经说明了如何获取。 -- `QB_PORT`: 填写你的已经部署的 qBittorrent 端口号,或者想要自定义的端口号,比如: `8080` - -3. **拉起 Docker-Compose** - ```bash - docker-compose up - ``` -4. 如果想要自定义参数,可以参考文章最开头的说明进行自定义 - -## 使用 Docker-cli 部署 - -添加环境变量(注意这里最好手动输入)详细内容请参考 [Docker Compose]() 章节中同样内容 -```shell -export \ -DOWNLOAD_PATH=/path/downloads \ -RSS= \ -``` -复制以下命令运行即可。 - -```shell -docker run -d \ - --name=AutoBangumi \ - -e AB_DOWNLOAD_PATH=$DOWNLOAD_PATH \ - -e AB_RSS=$RSS \ - --network=host \ - --dns=8.8.8.8 \ - --restart unless-stopped \ - estrellaxd/auto_bangumi:latest -``` - -注意如果你的 qBittorrent 的 WebUI 不是默认端口,还需要按照完成的配置方式进行配置。 -```shell -docker run -d \ - --name=AutoBangumi \ - -e TZ=Asia/Shanghai \ #optional - -e AB_INTERVAL_TIME=7200 \ #optional - -e AB_DOWNLOADER_HOST=localhost:8080 \ #optional - -e AB_DOWNLOADER_USERNAME=admin \ #optional - -e AB_DOWNLOADER_PASSWORD=adminadmin \ #optional - -e AB_METHOD=pn \ #optional - -e AB_GROUP_TAG=True \ #optional - -e AB_DOWNLOAD_PATH=/path/downloads \ - -e AB_NOT_CONTAIN=720 \ #optional - -e AB_RSS= \ - --network=host \ - --dns=8.8.8.8 \ - --restart unless-stopped \ - estrellaxd/auto_bangumi:latest -``` -推荐使用 *[Portainer](https://www.portainer.io)* 等带有 UI 的 Docker 管理器进行进阶部署 - - -## 群晖部署说明( QNAP 同理) -### 安装 Docker 套件 -![docker.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/docker.png) -### 在 Docker 中搜索 AutoBangumi 并且拉取 -![ab.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/auto_bangumi.png) -### 配置 AutoBangumi -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/config1.png) -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/config2.png) -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/config3.png) -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/finished.png) - -### 如果你还没有安装 qBittorrent -配置如下: -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/qbconf1.png) -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/qbconf2.png) -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/qbconf3.png) - -### 运行结果 -![conf1.png](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/image/synology/run.png) - -## 部署结果: -```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. -``` -## `AutoBangumi` 环境变量说明 -| 环境变量 | 作用 | 参数 | -|--------------------------|---------------------------------------|----------------------| -| `TZ` | 时区 | `Asia/Shanghai` | -| `AB_INTERVAL_TIME` | 间隔时间 | `7200` | -| `AB_RENAME_FREQ` | 在一个运行周期内重命名频率 | `20` | -| `AB_DOWNLOADER_HOST` | qBittorrent 的地址和端口号 | `localhost:8080` | -| `AB_DOWNLOADER_USERNAME` | qBittorrent 的用户名 | `admin` | -| `AB_DOWNLOADER_PASSWORD` | qBittorrent 的密码 | `adminadmin` | -| `AB_METHOD` | 重命名方法 `normal` 保留字幕组信息, `pn` 为纯净模式 | `pn` | -| `AB_GROUP_TAG` | 是否在下载规则中添加组名 | `False` | -| `AB_DOWNLOAD_PATH` | qBittorrent 中的下载路径 | `/downloads/Bangumi` | -| `AB_RSS` | RSS 订阅地址 | 必填项 | -| `AB_ENABLE_TMDB` | 启动 TMDB 解析 | `False` | -| `AB_LANGUAGE` | 选择语言 | `zh` | -| `AB_NOT_CONTAIN` | 输入想要过滤的元素 | `720` | -| `AB_DEBUG_MODE` | 调试模式 | `False` | -| `AB_EP_COMPLETE` | 历史番剧下载 | `False` | -| `AB_REMOVE_BAD_BT` | 碰到无法重命名的合集等,自动删除种子 | `False` | -| `AB_WEBUI_PORT` | Web API | `7892 ` | -| `AB_HTTP_PROXY` | HTTP 代理 | `127.0.0.1:6352` | -| `AB_SOCKS` | SOCKS5 代理 | `HOST,PORT,USR,PWD` | -| `AB_RENAME` | RENAME 开关 | `True` | -| `AB_RSS_COLLECTOR` | RSS 解析器开关 | `True` | -| `AB_RESET_FOLDER` | 修复错误命名文件夹 | `False` | - -- RENAME 模式: - - `pn` - - `normal` - - `advance` - -# FAQ -- `AB_DOWNLOADER_PATH` 到底写什么? - - 这个参数只要和你 qBittorrent 中的参数保持一致即可。 - - Docker:比如 qB 中是 `/downloads` 那就写 `/downloads/Bangumi`,`Bangumi`可以任意更改。 - - Linux/macOS:如果是 `/home/usr/downloads` 或者 `/User/UserName/Downloads` 只要在最后再加一行 `Bangumi` 就行。 - - Windows:`D:\Media\`, 改为 `D:\Media\Bangumi` -- 没有开始自动下载怎么办: - - 检查 AutoBangumi 的日志,如果日志一切正常,说明是 qBittorrent 的问题,检查: - - 设置 >> RSS >> 启用 RSS Torrent 自动下载 - - Options >> RSS >> Enable auto downloading of RSS torrents - - 设置 >> RSS >> 启用获取 RSS 订阅 - - Options >> RSS >> Enable fetching RSS feeds - - 检查 qb 配置,看是否有权限新建文件夹 -- 没有自动重命名怎么办: - - 首次运行会等待十分钟等待下载完成才会开始重命名。 - - 如果 `Finished checking` 后有文件个数,但是无法重命名请重新部署。 - - `rename failed` 通常是碰到带有文件夹的合集,目前并不支持这类重命名 -- [错误排查](https://github.com/EstrellaXD/Auto_Bangumi/blob/main/docs/常见错误解决.md) - -**出现错误请先检查文档再提问!!!!!!** \ No newline at end of file