From 223534a010c989253e7b84b5622dcbd6903b8e7a Mon Sep 17 00:00:00 2001 From: okxlin Date: Thu, 26 Sep 2024 01:38:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0autobangumi=E5=88=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/autobangumi/3.1.16/.env.sample | 9 ++++ apps/autobangumi/3.1.16/data.yml | 59 +++++++++++++++++++++ apps/autobangumi/3.1.16/docker-compose.yml | 25 +++++++++ apps/autobangumi/README.md | 12 +++++ apps/autobangumi/data.yml | 19 +++++++ apps/autobangumi/latest/.env.sample | 9 ++++ apps/autobangumi/latest/data.yml | 59 +++++++++++++++++++++ apps/autobangumi/latest/docker-compose.yml | 25 +++++++++ apps/autobangumi/logo.png | Bin 0 -> 3520 bytes 9 files changed, 217 insertions(+) create mode 100644 apps/autobangumi/3.1.16/.env.sample create mode 100644 apps/autobangumi/3.1.16/data.yml create mode 100644 apps/autobangumi/3.1.16/docker-compose.yml create mode 100644 apps/autobangumi/README.md create mode 100644 apps/autobangumi/data.yml create mode 100644 apps/autobangumi/latest/.env.sample create mode 100644 apps/autobangumi/latest/data.yml create mode 100644 apps/autobangumi/latest/docker-compose.yml create mode 100644 apps/autobangumi/logo.png diff --git a/apps/autobangumi/3.1.16/.env.sample b/apps/autobangumi/3.1.16/.env.sample new file mode 100644 index 00000000..1ef8a474 --- /dev/null +++ b/apps/autobangumi/3.1.16/.env.sample @@ -0,0 +1,9 @@ +CONFIG_PATH="./data/config" +CONTAINER_NAME="autobangumi" +DATA_PATH="./data/data" +DNS_SERVER="223.5.5.5" +PANEL_APP_PORT_HTTP=40298 +PGID=0 +PUID=0 +TIME_ZONE="Asia/Shanghai" +UMASK=022 diff --git a/apps/autobangumi/3.1.16/data.yml b/apps/autobangumi/3.1.16/data.yml new file mode 100644 index 00000000..440b4260 --- /dev/null +++ b/apps/autobangumi/3.1.16/data.yml @@ -0,0 +1,59 @@ +additionalProperties: + formFields: + - default: "40298" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "./data/config" + edit: true + envKey: CONFIG_PATH + labelEn: Config Path + labelZh: 配置路径 + required: true + type: text + - default: "./data/data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "0" + edit: true + envKey: PUID + labelEn: User ID + labelZh: 用户 ID + required: true + type: number + - default: "0" + edit: true + envKey: PGID + labelEn: Group ID + labelZh: 组 ID + required: true + type: number + - default: "022" + edit: true + envKey: UMASK + labelEn: Umask + labelZh: 掩码权限 + required: true + type: text + - default: "223.5.5.5" + edit: true + envKey: DNS_SERVER + labelEn: DNS Server + labelZh: DNS 服务器 + required: true + type: text + - default: Asia/Shanghai + edit: true + envKey: TIME_ZONE + labelEn: Time zone + labelZh: 时区 + required: true + type: text \ No newline at end of file diff --git a/apps/autobangumi/3.1.16/docker-compose.yml b/apps/autobangumi/3.1.16/docker-compose.yml new file mode 100644 index 00000000..5fcb41aa --- /dev/null +++ b/apps/autobangumi/3.1.16/docker-compose.yml @@ -0,0 +1,25 @@ +services: + autobangumi: + image: "estrellaxd/auto_bangumi:3.1.16" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:7892" + volumes: + - "${CONFIG_PATH}:/app/config" + - "${DATA_PATH}:/app/data" + environment: + - TZ=${TIME_ZONE} + - PGID=${PGID} + - PUID=${PUID} + - UMASK=${UMASK} + dns: + - ${DNS_SERVER} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/autobangumi/README.md b/apps/autobangumi/README.md new file mode 100644 index 00000000..1b3e9ef8 --- /dev/null +++ b/apps/autobangumi/README.md @@ -0,0 +1,12 @@ +# AutoBangumi + +本项目是基于 RSS 的全自动追番整理下载工具。只需要在 [Mikan Project](https://mikanani.me) 等网站上订阅番剧,就可以全自动追番。 +并且整理完成的名称和目录可以直接被 [Plex](https://plex.tv)、[Jellyfin](https://jellyfin.org) 等媒体库软件识别,无需二次刮削。 + +## 使用说明 + +- 账户密码 +``` +username: admin +password: adminadmin +``` \ No newline at end of file diff --git a/apps/autobangumi/data.yml b/apps/autobangumi/data.yml new file mode 100644 index 00000000..e87d611e --- /dev/null +++ b/apps/autobangumi/data.yml @@ -0,0 +1,19 @@ +name: AutoBangumi +tags: + - 多媒体 +title: 全自动追番工具 +description: 全自动追番工具 +additionalProperties: + key: autobangumi + name: AutoBangumi + tags: + - Media + shortDescZh: 全自动追番工具 + shortDescEn: Automated anime tracking tool + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://www.autobangumi.org + github: https://github.com/EstrellaXD/Auto_Bangumi + document: https://www.autobangumi.org diff --git a/apps/autobangumi/latest/.env.sample b/apps/autobangumi/latest/.env.sample new file mode 100644 index 00000000..1ef8a474 --- /dev/null +++ b/apps/autobangumi/latest/.env.sample @@ -0,0 +1,9 @@ +CONFIG_PATH="./data/config" +CONTAINER_NAME="autobangumi" +DATA_PATH="./data/data" +DNS_SERVER="223.5.5.5" +PANEL_APP_PORT_HTTP=40298 +PGID=0 +PUID=0 +TIME_ZONE="Asia/Shanghai" +UMASK=022 diff --git a/apps/autobangumi/latest/data.yml b/apps/autobangumi/latest/data.yml new file mode 100644 index 00000000..440b4260 --- /dev/null +++ b/apps/autobangumi/latest/data.yml @@ -0,0 +1,59 @@ +additionalProperties: + formFields: + - default: "40298" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "./data/config" + edit: true + envKey: CONFIG_PATH + labelEn: Config Path + labelZh: 配置路径 + required: true + type: text + - default: "./data/data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "0" + edit: true + envKey: PUID + labelEn: User ID + labelZh: 用户 ID + required: true + type: number + - default: "0" + edit: true + envKey: PGID + labelEn: Group ID + labelZh: 组 ID + required: true + type: number + - default: "022" + edit: true + envKey: UMASK + labelEn: Umask + labelZh: 掩码权限 + required: true + type: text + - default: "223.5.5.5" + edit: true + envKey: DNS_SERVER + labelEn: DNS Server + labelZh: DNS 服务器 + required: true + type: text + - default: Asia/Shanghai + edit: true + envKey: TIME_ZONE + labelEn: Time zone + labelZh: 时区 + required: true + type: text \ No newline at end of file diff --git a/apps/autobangumi/latest/docker-compose.yml b/apps/autobangumi/latest/docker-compose.yml new file mode 100644 index 00000000..2d7d4106 --- /dev/null +++ b/apps/autobangumi/latest/docker-compose.yml @@ -0,0 +1,25 @@ +services: + autobangumi: + image: "estrellaxd/auto_bangumi:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:7892" + volumes: + - "${CONFIG_PATH}:/app/config" + - "${DATA_PATH}:/app/data" + environment: + - TZ=${TIME_ZONE} + - PGID=${PGID} + - PUID=${PUID} + - UMASK=${UMASK} + dns: + - ${DNS_SERVER} + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/autobangumi/logo.png b/apps/autobangumi/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7673e37adf51b54e6b2f49d9c51f3abbf2723835 GIT binary patch literal 3520 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 literal 0 HcmV?d00001