From d7cc3e2a4e87cdc7da3d6c4171696a11536cca96 Mon Sep 17 00:00:00 2001 From: okxlin Date: Sun, 13 Oct 2024 20:21:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0laftools=E5=88=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8#2006?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/laftools/5.5.20/.env.sample | 5 ++++ apps/laftools/5.5.20/data.yml | 31 ++++++++++++++++++++++++ apps/laftools/5.5.20/docker-compose.yml | 20 +++++++++++++++ apps/laftools/README.md | 22 +++++++++++++++++ apps/laftools/data.yml | 19 +++++++++++++++ apps/laftools/latest/.env.sample | 5 ++++ apps/laftools/latest/data.yml | 31 ++++++++++++++++++++++++ apps/laftools/latest/docker-compose.yml | 20 +++++++++++++++ apps/laftools/logo.png | Bin 0 -> 1204 bytes 9 files changed, 153 insertions(+) create mode 100644 apps/laftools/5.5.20/.env.sample create mode 100644 apps/laftools/5.5.20/data.yml create mode 100644 apps/laftools/5.5.20/docker-compose.yml create mode 100644 apps/laftools/README.md create mode 100644 apps/laftools/data.yml create mode 100644 apps/laftools/latest/.env.sample create mode 100644 apps/laftools/latest/data.yml create mode 100644 apps/laftools/latest/docker-compose.yml create mode 100644 apps/laftools/logo.png diff --git a/apps/laftools/5.5.20/.env.sample b/apps/laftools/5.5.20/.env.sample new file mode 100644 index 00000000..9c647242 --- /dev/null +++ b/apps/laftools/5.5.20/.env.sample @@ -0,0 +1,5 @@ +APP_LANG="zh_CN" +CONTAINER_NAME="laftools" +DATA_PATH="./data" +LAF_REGION="CN" +PANEL_APP_PORT_HTTP=40306 diff --git a/apps/laftools/5.5.20/data.yml b/apps/laftools/5.5.20/data.yml new file mode 100644 index 00000000..98a8715f --- /dev/null +++ b/apps/laftools/5.5.20/data.yml @@ -0,0 +1,31 @@ +additionalProperties: + formFields: + - default: "40306" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "CN" + edit: true + envKey: LAF_REGION + labelEn: LAF Region + labelZh: 地区 + required: true + type: text + - default: "zh_CN" + edit: true + envKey: APP_LANG + labelEn: App Language + labelZh: 应用语言 + required: true + type: text + - default: "./data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text diff --git a/apps/laftools/5.5.20/docker-compose.yml b/apps/laftools/5.5.20/docker-compose.yml new file mode 100644 index 00000000..444610ec --- /dev/null +++ b/apps/laftools/5.5.20/docker-compose.yml @@ -0,0 +1,20 @@ +services: + laftools: + image: "codegentoolbox/laftools-linux-x64:v5.5.20" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:39899" + environment: + - LAFREGION=${LAF_REGION} + - APPLANG=${APP_LANG} + volumes: + - ${DATA_PATH}:/root/.miaoda + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/laftools/README.md b/apps/laftools/README.md new file mode 100644 index 00000000..2851c9b3 --- /dev/null +++ b/apps/laftools/README.md @@ -0,0 +1,22 @@ +

+favicon.png +
+秒达工具箱 -- 免费安全的一键式呼出工具箱 + +

+

+ +# 🔮 简介 + +秒达工具箱是一款隐私优先,可自部署且完全开源的中文工具箱! + +# 💌 特色 + +- 永远的自由软件 +- 轻量级运行时 +- 全平台支持(包括ARMv8) +- 完全类似 GPT 的支持 +- 与高效的 UI 高度集成 +- 可用的 Docker 映像和便携式版本 +- 桌面版支持 +- 开源插件库 \ No newline at end of file diff --git a/apps/laftools/data.yml b/apps/laftools/data.yml new file mode 100644 index 00000000..9df156c1 --- /dev/null +++ b/apps/laftools/data.yml @@ -0,0 +1,19 @@ +name: 秒达工具箱 +tags: + - 开发工具 +title: 免费安全的一键式呼出工具箱 +description: 免费安全的一键式呼出工具箱 +additionalProperties: + key: laftools + name: 秒达工具箱 + tags: + - DevTool + shortDescZh: 免费安全的一键式呼出工具箱 + shortDescEn: Free and Secure One-Click Callout Toolkit + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://mdgjx.com + github: https://github.com/work7z/MDGJX + document: https://github.com/work7z/MDGJX \ No newline at end of file diff --git a/apps/laftools/latest/.env.sample b/apps/laftools/latest/.env.sample new file mode 100644 index 00000000..9c647242 --- /dev/null +++ b/apps/laftools/latest/.env.sample @@ -0,0 +1,5 @@ +APP_LANG="zh_CN" +CONTAINER_NAME="laftools" +DATA_PATH="./data" +LAF_REGION="CN" +PANEL_APP_PORT_HTTP=40306 diff --git a/apps/laftools/latest/data.yml b/apps/laftools/latest/data.yml new file mode 100644 index 00000000..98a8715f --- /dev/null +++ b/apps/laftools/latest/data.yml @@ -0,0 +1,31 @@ +additionalProperties: + formFields: + - default: "40306" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "CN" + edit: true + envKey: LAF_REGION + labelEn: LAF Region + labelZh: 地区 + required: true + type: text + - default: "zh_CN" + edit: true + envKey: APP_LANG + labelEn: App Language + labelZh: 应用语言 + required: true + type: text + - default: "./data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text diff --git a/apps/laftools/latest/docker-compose.yml b/apps/laftools/latest/docker-compose.yml new file mode 100644 index 00000000..28980d3a --- /dev/null +++ b/apps/laftools/latest/docker-compose.yml @@ -0,0 +1,20 @@ +services: + laftools: + image: "codegentoolbox/laftools-linux-x64:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:39899" + environment: + - LAFREGION=${LAF_REGION} + - APPLANG=${APP_LANG} + volumes: + - ${DATA_PATH}:/root/.miaoda + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/laftools/logo.png b/apps/laftools/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..65af635b720eb3ef6dc68c84144f38f2dc857c02 GIT binary patch literal 1204 zcmeAS@N?(olHy`uVBq!ia0vp^TR@nD8Ax&oe*=;X?EyX^u0UF*?iv!h3S>)zk!;;{ znfmKUQrBb~uFKS3m#x1hQwvs8e@(vrI#97JkOYZ<)I;<_bV-A`GC=VXn2t%AE^R9kA(7_gQo=I8BMBPbvmogl4FY>>*>CMUY zGBHK2FV;@J$s;;-iLpOp)f~f+S+>*r`T}a1{q?HatX_G#TCZ5X*rjCt!eworE_h$L z8X{$-9}s@#rk7KEK)h`@->vzJ_FdDqd@*O?F)zy(5HaEoHu2b^?mg-ZGkjUtmWUE53%37!P`0wm z{5i`VF`=~By+2O0Tztov-Fh)>>&~F%i(c&Ojn}SqO?#b}c)KY>{b1U2v#)-K%Dt4` zzs!4=>@6I>&+^8dnKKn`d2L*Kko&t^P{Fg}%QjAqUs$7)-yeEbBGYTJd0nQM%kw?q zaxP~dN+cZJ5LlHyuRlQG>~)n|!_9xM*R1EWOjFzAl_?p`~eR4|Mzdn0;-{WEX&Y*s)=bJ68obpb-{rvLb zVo~RYwpr${LuxMt%iDdvC+B8eu%54?*!iT>oFgCBSnV{snse5)d+}PPN?wL}Vd96E zZ8#6)Zdd(u%X#U%2hF{+vi?blxF6=SWVH)9y0`u6<2>UeMX)c5((Z%?}qlt$MxFIyCu0$$3*7CxS@>5- zdTn%i!}lFl&t^Pbm{`4KW85>QJ1wV5aCC_Bt zdsy|;f_X1^I;GN5tM&eAiv45W6#Z6WQ{a(Bvt~**xtXnbw%IbesPlJy-i$5%67&Ae zJbUZUnLqrSGp)A;XJa^!-i}B;&b`jHvfCzIh-=&BRWzZc&GOZ%mgg7lKMa|4 zV0y>4suhcu@C#j>Fnz_o53)-ZDcUW1WfcC;F!s0cDxKNY3i7=7N+s90uUPQJM&j40 zzImVh!{QyK`_G;JohLX;cp>LqK`_3(?MY9D`Py=(u0N-c75Fi0ZaYPp8=Ia Mp00i_>zopr0F!t*Q2+n{ literal 0 HcmV?d00001