From f488a8ebd267d2b7843e4a77e46266b6bdc089f1 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Sun, 26 Jan 2025 13:10:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20Vertex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- .github/README.md | 1 + README.md | 1 + apps/vertex/README.md | 17 +++++++++++++++++ apps/vertex/data.yml | 14 ++++++++++++++ apps/vertex/logo.png | Bin 0 -> 5832 bytes apps/vertex/stable/data.yml | 17 +++++++++++++++++ apps/vertex/stable/docker-compose.yml | 23 +++++++++++++++++++++++ apps/vertex/stable/envs/default.env | 2 ++ apps/vertex/stable/envs/global.env | 2 ++ apps/vertex/stable/scripts/init.sh | 17 +++++++++++++++++ apps/vertex/stable/scripts/uninstall.sh | 10 ++++++++++ apps/vertex/stable/scripts/upgrade.sh | 17 +++++++++++++++++ 12 files changed, 121 insertions(+) create mode 100644 apps/vertex/README.md create mode 100644 apps/vertex/data.yml create mode 100644 apps/vertex/logo.png create mode 100644 apps/vertex/stable/data.yml create mode 100644 apps/vertex/stable/docker-compose.yml create mode 100644 apps/vertex/stable/envs/default.env create mode 100644 apps/vertex/stable/envs/global.env create mode 100644 apps/vertex/stable/scripts/init.sh create mode 100644 apps/vertex/stable/scripts/uninstall.sh create mode 100644 apps/vertex/stable/scripts/upgrade.sh diff --git a/.github/README.md b/.github/README.md index e3717970..4456f246 100644 --- a/.github/README.md +++ b/.github/README.md @@ -159,6 +159,7 @@ | 🟢 | | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | | | 🟢 | | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | | | 🟢 | | v2rayA | https://v2raya.org/ | 一个易用而强大的,跨平台的 V2Ray 客户端 | | +| 🟢 | | Vertex | https://github.com/vertex-app/vertex/ | 追剧刷流一体化综合管理工具 | | | 🟢 | | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | | | 🟢 | | 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | | | 🟢 | | Weblate | https://weblate.org/ | 高度集成了版本控制功能的web-based翻译工具 | | diff --git a/README.md b/README.md index 2bc3c562..5294cee4 100644 --- a/README.md +++ b/README.md @@ -154,6 +154,7 @@ | 🟢 | | Transmission | https://transmissionbt.com/ | 快速、简单、免费的 Bittorrent 客户端 | | | 🟢 | | Uptime Kuma | https://uptime.kuma.pet/ | 自托管监控工具 | | | 🟢 | | v2rayA | https://v2raya.org/ | 一个易用而强大的,跨平台的 V2Ray 客户端 | | +| 🟢 | | Vertex | https://github.com/vertex-app/vertex/ | 追剧刷流一体化综合管理工具 | | | 🟢 | | Umami | https://umami.is/ | 为速度和效率而构建的网站分析 | | | 🟢 | | 路由设备监控 | https://github.com/aceberg/WatchYourLAN/ | 轻量级网络 IP 扫描器 | | | 🟢 | | Weblate | https://weblate.org/ | 高度集成了版本控制功能的web-based翻译工具 | | diff --git a/apps/vertex/README.md b/apps/vertex/README.md new file mode 100644 index 00000000..5e09aa1f --- /dev/null +++ b/apps/vertex/README.md @@ -0,0 +1,17 @@ +# Vertex + +追剧刷流一体化综合管理工具 + +![Vertex](https://file.lifebus.top/imgs/vertex_cover.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +## 特性 + ++ 自动追番 ++ PT刷流 ++ 追剧 + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/vertex/data.yml b/apps/vertex/data.yml new file mode 100644 index 00000000..753db635 --- /dev/null +++ b/apps/vertex/data.yml @@ -0,0 +1,14 @@ +additionalProperties: + key: vertex + name: Vertex + tags: + - WebSite + - Local + shortDescZh: 追剧刷流一体化综合管理工具 + shortDescEn: A comprehensive management tool for chasing dramas and brushing streams + type: website + crossVersionUpdate: true + limit: 0 + website: https://github.com/vertex-app/vertex/ + github: https://github.com/vertex-app/vertex/ + document: https://wiki.vertex-app.top/ diff --git a/apps/vertex/logo.png b/apps/vertex/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..75953d6bbd7a8ff4df493c13fec68baad5cb43fd GIT binary patch literal 5832 zcmV;(7B}gMP)W z{h#-JKA&s4*OSoh-*>-j?U|vq763pkYrPKu09H=`06;+k000US002;s004l31ONaO zBme-QAOQdX1qlEEC`bSRKtTck016TS08o$s0Dyu7000yu005vM0RR962><{nNB{sp zK>`2(3K9SSP>=usfPw@702Cwu0H7cN000FE001aR002Ni0ssIC5&!^DkN^OHf&>5n z6eIuupdbMN00jvE04PWR06;+k000US002;s004l31ONaOBme-QAOQdX1qlEEC`bSR zKtTck016TS08o$s0Dyu7000yu005vM0RR962><{nNB{spK>`2(3K9SSP>=usfPw@7 z02Cwu0H7cN000FE001aR002Ni0ssIC5&!^DkN^OHf&>5n6eIuupdbMN00jvE04PWR z06;+k000US002;s004l31ONaOBme-QAOQdX1qlEEC`bSRKtTck016TS08o$s0Dyu7 z000yu005vM0RR962><{nNB{spK>`2(3K9SSP>=usfPw@702Cwu0H7cN000FE001aR z002Ni0ssIC5&!^DkN^OHf&>5n6eIuupdbMN00jvE04PWR06;+k000US002;s004l3 z1ONaOBme-QAOQdX1qlEEC`bSRKtTck016TS08o$s0Dyu7000yu005vM0RR962><{n zNB{spK>`2(3K9SSP>=usfPw@702Cwu0H7cN000FE001aR002Ni0ssIC5&!^DkN^OH zf&>5n6eIuuprF0I516~*ufKV5>=|AdZS8px?eZAnylBI|h;~oJa970e*|_VX&$mB} zt=_i+tio_(ti>~r{#2}O{Y*q$9z$Ff5#Naxn-TG~h_yT7_;)|kuDR@6oll*$p|#fg zhS?czkG*l%#;aq9gAwtvh}d(Mf8@T1_(*K7y{*0OqAxA|K!6U0_Zl5E(;gV%Yn3MeMljrZ-z71$ ze~5@HM*OlZTD&<9t>4%p{GS9&&hXwNH$)rW8WF>IU$uQPhP|(BS6%qu<9*GV1i&s0 z@4f#S(KbIF5kIz^S7>jKgZtkg0)VL)B8E78`X#-@S7OiFOTAUPJAMst7lvD6 zU$o5+#?r<=B4W5cZr%8+Vbp>KSdJBpe?-J{V{_}H!-xO#oF%@->D1UA8l9e-{|!EljRA(BKE~=qu2OHcoG1lkYM~H zBF>4;cumLGpDY2em{;^Zz;6ctJtZ0c6UVImZ0{4MNC526iNSq-?>i#GlK`NLRO25J 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 zQg=p+-)o1~Ki2yYSOoz9g$(bw^W3=Lf~#T}u8xT3N5s(krp{W#aC=01cbtFp!|lNH z9`1b*tcn1DqK4a!UK(4QFNwDH6EU=BMvEs!#09=usfPw@702Cwu0H7cN000FE001aR002Ni0ssIC5&!^DkN^OH zf&>5n6eIuupdbMN00jvE04PWR06;+k000US002;s004l31ONaOBme-QAOQdX1qlEE zC`bSRKtTck016TS08o$s0Dyu7000yu005vM0RR962><{nNB{spK>`2(3K9SSP>=us zfPw@702Cwu0H7cN000FE001aR002Ni0ssIC5&!^DkN^OHf&>5n6eIuupdbMN00jvE z04PWR06;+k000US002;s004l31ONaOBme-QAOQdX1qlEEC`bSRKtTck016TS08o$s z0Dyu7000yu005vM0RR962><{nNB{spK>`2(3K9SSP>=usfPw@702Cwu0H7cN000FE z001aR002Ni0ssIC5&!^DkN^OHf&>5n6eIuupdbMN00jvE04PWR06;+k000US002;s z004l31ONaOBme-QAOQdX1qlEEC`bSRKtTck016TS08o$s0Dyu7000yu005vM0RR96 z2><{nNB{spK>`2(3K9SSP>=usfPw@702Cwu0H7cN000FE001aR002Ni0ssIC5&!^D zkN^OHf&>5n6eIuupdbMN00jvE04PWR06;+k000US002;s004l31ONaOBme-QAOQdX z1qlEEC`bSRKtTck016TS08o$s0Dyu7000yu005vM0RR962><{nNB{spLH`d7> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/vertex/stable/scripts/uninstall.sh b/apps/vertex/stable/scripts/uninstall.sh new file mode 100644 index 00000000..c86c4fbc --- /dev/null +++ b/apps/vertex/stable/scripts/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/vertex/stable/scripts/upgrade.sh b/apps/vertex/stable/scripts/upgrade.sh new file mode 100644 index 00000000..07fb8c3f --- /dev/null +++ b/apps/vertex/stable/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi