From 1092d9218c3d40d07de8ae1e9a50f8a7f2970ef9 Mon Sep 17 00:00:00 2001 From: wangtian <2710165659@qq.com> Date: Tue, 14 Jul 2026 15:49:21 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0kodbox=E5=B7=A5?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/tool_kodbox/1.0.0/REDEME.md | 5 +++ ...\344\272\253\351\223\276\346\216\245.tool" | Bin 0 -> 5680 bytes tools/tool_kodbox/README.md | 32 ++++++++++++++++++ tools/tool_kodbox/data.yaml | 5 +++ tools/tool_kodbox/logo.png | Bin 0 -> 3516 bytes 5 files changed, 42 insertions(+) create mode 100644 tools/tool_kodbox/1.0.0/REDEME.md create mode 100644 "tools/tool_kodbox/1.0.0/\344\270\212\344\274\240\346\226\207\344\273\266\345\210\260kodbox\345\271\266\347\224\237\346\210\220\345\210\206\344\272\253\351\223\276\346\216\245.tool" create mode 100644 tools/tool_kodbox/README.md create mode 100644 tools/tool_kodbox/data.yaml create mode 100644 tools/tool_kodbox/logo.png diff --git a/tools/tool_kodbox/1.0.0/REDEME.md b/tools/tool_kodbox/1.0.0/REDEME.md new file mode 100644 index 0000000..b689c5b --- /dev/null +++ b/tools/tool_kodbox/1.0.0/REDEME.md @@ -0,0 +1,5 @@ +## 版本说明 + +### 1.0.0 + +- 支持上传文件到kodbox并生成分享链接 \ No newline at end of file diff --git "a/tools/tool_kodbox/1.0.0/\344\270\212\344\274\240\346\226\207\344\273\266\345\210\260kodbox\345\271\266\347\224\237\346\210\220\345\210\206\344\272\253\351\223\276\346\216\245.tool" "b/tools/tool_kodbox/1.0.0/\344\270\212\344\274\240\346\226\207\344\273\266\345\210\260kodbox\345\271\266\347\224\237\346\210\220\345\210\206\344\272\253\351\223\276\346\216\245.tool" new file mode 100644 index 0000000000000000000000000000000000000000..c42dc4ead018085550b30b6f8ae03ecd9523c849 GIT binary patch literal 5680 zcmd5ATW=KC8N%J90);khRaKo1O}r+1^9|dpqNoMbPzb5Ow3Vo}n%z0;Iq~ewbmok) zYgvMbi-F-1Wq>po0yH5gP(vaV9Aofn9{MXP&wBmT*Q!tbzH?@0$7>r%UfPxH-I?>< z@83DP`qFE!uHYZz=^FXWh=JTJr!CT>;69?jjo4{%K!K_w+A zpQi?8`Fz45dMPQnwhsTm0ZGXME=NpTZ4uOw1Hz;MMB0IXY1?5owGwhhZsGJ0WUDmy z*T=z=OV#s_f(w_KIY5l)%qETns5Pz9{e&f=LqsmgBQ+MI8EU9xC~axhn<$TX%;;u6 zH4eIkGG%fD>g(vj9U}-l`g%?H9V4}0qjmVYv?x*9R;WYrCDYDBd@Kc*I=|vcH6dTCrYv~R`AIe)rX(v zq!B@HG-gk34{k;w1+Y6TQ=??ceRU_gmToF)=tA8rDtg{hmWy(?nNCBXa2b{k7BU1n+Ym59_Y8`9h?_x9 zM)D&*e(=!QF(Tu)oRbnYy^<2-f~;7UPKyeorjap=jIb00JW5+}kt!V?sp&G>w`ADbgt@j6=0`1H z!Kz{0)I-6c2#?lN z)rP29=;oNj7%$Iv>i>~L!>+(f4>&ZYN`p_MtU=wQDkO>?zLJyD$Y@ zxq#%a--5RQF2@TT8ahwa#lU-ZHGo3F6~w99STIDNOn=8p5&4^_&{vkr?Z^(Ic8LEn zmk30KEDkkUjE|r)b@owX0N`4e1vrQldQE`IE(25RW&qOMybO$KVa0L)1RGXbb<38M z7+F&KxF%dk)6j?aVUGoDIScmZpRH1G;#}C*CuZiaOuQH|=!3h=BL?;+u2RSisU53M zOwLZ8tv-43Vx-iN&VILCAT|oun$5~EZ3rTjdp9eW9z2)SXiE}M=C55x!^}>96x^S# zo_aWc>v;9EvC8;qP;CCzhf7kCv1vckGs`9aVka%C@e#);z%hFoL!1}X1*L1NlNk{~ zhw!lhXUS1R%^$iljt#i;XKp=dThm9t$zJN@8=qitRzt2zbjbCiqZwF6L2&!`*9gi0dQ8Hjg zoPByWxc#1VxH-ehRz^v)A=aFPYJgAWVVpxV3|8y3HQd}6t^XS$_rfbSY{8Ad8pXDi zVc%Qpn63?X58eiwl!#669>Uv5ojh){)F!Gw=7NCQ551nnqIuul2fkG+ktSn#!<0AJX#jecMIskgT1I?OEl+RskA#M{L8_Qe)jqcCPW`~qY{ zSs8*ot)FTB-fz4OWop!(R(hKp%{-FA{XV5r*rq{zZw;sBd#fPeKyzIw5FH6=V0v#I z-nB4l`QDZ#%BJsVnGml@_)eIQU)%uJK2FPPvTW0G;L4$70%6x%U$>st>22sGLu?Ov z-q*T-?C^{nRlb!FI?lzuS#7EFlQ$*HhNeQ~{V^fO=U;STUtfzqh%Dp1$oyHb18 z!@G+4OEbaLZAfvcRl zXpC983|v9Leyzbun(NMXw?eEAQim3(PT6o?2)y5W1+AN3NI=8~MzOYS?>E{TAX{?G z)l%MSERw#K2`#O)d7DEEN3DjNH-zgHw_%Y{(Nr#Izu17(stL4r2PgGL`6$$d-iL;T~@{QwYtAR%~!aZQuX0&Y^c0faz$g%-$~gY z)wsQY!mrg}zm?K435DLoTjLbrf&=QqAKp2z_u%h-wR1Q8hWels86714n70m13yTiK znCtSdLx=Y4s$FJ!tEj>JGn@apg*AQo?@QCtk^lVT>EN}MPQlyANZHaA*o*;dzxOgE z?SNw`MgGh$I7xTc_SRHKsk<%J)!Ega>MpdEQax%A%c6tKLD9I2)Dq{hJ5d(!8YG5r2h+JBL#H; literal 0 HcmV?d00001 diff --git a/tools/tool_kodbox/README.md b/tools/tool_kodbox/README.md new file mode 100644 index 0000000..6ff9345 --- /dev/null +++ b/tools/tool_kodbox/README.md @@ -0,0 +1,32 @@ +# Kodbox 文件上传与分享 + +## 简介 + +连接 Kodbox 网盘,批量上传文件并生成分享链接。 + +## 启动参数 + +| 参数 | 类型 | 必填 | 说明 | +|------|------|------|------| +| `url` | string | 是 | Kodbox 服务地址 | +| `user` | string | 是 | 登录用户名 | +| `password` | string | 是 | 登录密码 | + +## 输入参数 + +| 参数 | 类型 | 必填 | 默认值 | 说明 | +|------|------|------|--------|------| +| `path_list` | list | 是 | - | 本地文件路径列表 | +| `upload_path` | string | 否 | `/` | 远程目标目录 | + +## 输出结果 + +返回 Markdown 格式的分享链接列表: + +``` +## 在线预览 +- 文件名1 [https://xxx/#s/xxx](https://xxx/#s/xxx) +- 文件名2 [https://xxx/#s/xxx](https://xxx/#s/xxx) +``` + +上传失败的文件会显示对应错误信息。 diff --git a/tools/tool_kodbox/data.yaml b/tools/tool_kodbox/data.yaml new file mode 100644 index 0000000..66e8d9f --- /dev/null +++ b/tools/tool_kodbox/data.yaml @@ -0,0 +1,5 @@ +name: Kodbox 文件上传与分享 +tags: + - 内容处理 +title: 上传文件到 Kodbox 并生成分享链接 +description: 连接 Kodbox 网盘,批量上传文件并生成免登录分享链接 diff --git a/tools/tool_kodbox/logo.png b/tools/tool_kodbox/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..395b37d86d6af468c48c21e8792e0d471451810f GIT binary patch literal 3516 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 q7UlUQ)g`OF7*l*czp=ky Date: Tue, 14 Jul 2026 17:14:39 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=9C=B0=E5=9D=80=EF=BC=8C=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.0.0/{REDEME.md => README.md} | 0 ...\344\272\253\351\223\276\346\216\245.tool" | Bin 5680 -> 5730 bytes tools/tool_kodbox/README.md | 8 ++++---- tools/tool_kodbox/data.yaml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename tools/tool_kodbox/1.0.0/{REDEME.md => README.md} (100%) diff --git a/tools/tool_kodbox/1.0.0/REDEME.md b/tools/tool_kodbox/1.0.0/README.md similarity index 100% rename from tools/tool_kodbox/1.0.0/REDEME.md rename to tools/tool_kodbox/1.0.0/README.md diff --git "a/tools/tool_kodbox/1.0.0/\344\270\212\344\274\240\346\226\207\344\273\266\345\210\260kodbox\345\271\266\347\224\237\346\210\220\345\210\206\344\272\253\351\223\276\346\216\245.tool" "b/tools/tool_kodbox/1.0.0/\344\270\212\344\274\240\346\226\207\344\273\266\345\210\260kodbox\345\271\266\347\224\237\346\210\220\345\210\206\344\272\253\351\223\276\346\216\245.tool" index c42dc4ead018085550b30b6f8ae03ecd9523c849..780e3d0123074dbf915b8acfd48b1217c6a9ef0c 100644 GIT binary patch delta 223 zcmdm>^GJuKfn{p=Miyp9M)S=aj0sGW#n|{ZS26G5@`+X|Ey&4FOo=Z@EXh!c<>FER zg3L69y!;XcBpEBPI7kjjP{CF~sk%77v?w{%%Dh%zX|q3H6O*mYi~Vz+ujqb0d)>1I z?LhMB-l;kYFL%#)v2KZ#f;y6Vb%pnPI-Ye*d_Jq?*|hd&3m3oN)47>j@F$Coxs`#T tm5HUEv5|$Dftj{}g_VK9l+xBIK~s9z%TkMqGxPJN^e~kfO({*%0|4|iRiFR> delta 155 zcmV;M0A&B-EU+vDfCQB#u>=DF0SL1Q0bl|IJt8k6vuFd#3K=eEWppSab#QENVPs!$ zVRUFBEFdB;A}I>9ehz{H0XdTa5fmllzKi9if*>a^=7^E!nuO+-hvuQ9FDD=<>ARTd zuB193Cod-{vpo^{1S~K*G&edmGA=VXF*Y+ZD=;`ZFff#Lg_Kg1j0bjQa&u{KZj_7y Jb~2Q8VlHEUH821G diff --git a/tools/tool_kodbox/README.md b/tools/tool_kodbox/README.md index 6ff9345..b7e168c 100644 --- a/tools/tool_kodbox/README.md +++ b/tools/tool_kodbox/README.md @@ -2,7 +2,7 @@ ## 简介 -连接 Kodbox 网盘,批量上传文件并生成分享链接。 +本工具可连接 Kodbox 服务,将本地文件批量上传至指定目录并生成免登录分享链接。用户点击链接即可在线预览 Word、Excel、PPT、PDF 等文档,以及图片、视频等文件,无需下载或安装任何软件,方便快速分发和协作。 ## 启动参数 @@ -12,12 +12,12 @@ | `user` | string | 是 | 登录用户名 | | `password` | string | 是 | 登录密码 | -## 输入参数 +## 输入参数(使用工具时显示) | 参数 | 类型 | 必填 | 默认值 | 说明 | |------|------|------|--------|------| -| `path_list` | list | 是 | - | 本地文件路径列表 | -| `upload_path` | string | 否 | `/` | 远程目标目录 | +| `path_list` | list | 是 | - | 本地文件路径列表,如 ['/tmp/a.txt', '/tmp/myfile/test.docx'] | +| `upload_path` | string | 否 | `{source:7}/` | kodbox远程目标目录,默认 {source:7}/ 为 /个人空间/我的文档 | ## 输出结果 diff --git a/tools/tool_kodbox/data.yaml b/tools/tool_kodbox/data.yaml index 66e8d9f..cd3b8a5 100644 --- a/tools/tool_kodbox/data.yaml +++ b/tools/tool_kodbox/data.yaml @@ -2,4 +2,4 @@ name: Kodbox 文件上传与分享 tags: - 内容处理 title: 上传文件到 Kodbox 并生成分享链接 -description: 连接 Kodbox 网盘,批量上传文件并生成免登录分享链接 +description: 连接 Kodbox 网盘,批量上传文件并生成免登录分享链接,支持在线预览 Word、Excel、PPT、PDF、图片、视频等文件