DSH Plugins
返回列表
🧰

dsh-query-string

联网工具 更新于 2026.08.19

在终端中运行以下命令:

dsh plugin install uckkk/dsh-query-string

将以下提示词粘贴到 DeepSeek Harness 对话框中:

请在 DeepSeek Harness 中执行 dsh plugin install uckkk/dsh-query-string 安装该插件,源码详见 https://github.com/uckkk/dsh-query-string 。

插件介绍

在 Web 工具链中,URL 查询字符串与 JS 对象之间的转换是个高频却琐碎的小任务:手动拼 key=value 容易漏转义,正则拆分又对嵌套参数束手无策。dsh-query-string 把这件事收成一次工具调用——传入查询字符串,拿到结构化的对象;反过来,把对象序列化回合规的查询字符串,两步都帮你处理掉。

实现上它刻意保持极简:纯 Node 运行时,不发起任何网络请求,也不依赖外部服务或第三方包。这意味着它可以安全地跑在 CI 流水线、离线沙箱或资源受限的 profile 环境中,不会因为一个字符串工具而引入额外的供应链风险。

如果你日常会编写爬虫参数、构造 API 调试链接、或在自动化脚本里反复读写 query string,把它挂进 profile 之后,一句自然语言就能完成转换,省掉每次临时写几行解析代码的麻烦。

使用场景

  • 将 API 响应中的 URL 查询参数解析为结构化对象以便逐字段处理
  • 把本地配置对象序列化为完整查询字符串用于 API 调试链接拼装
  • 在离线自动化脚本中批量完成 query string 与对象之间的格式转换

适合人员

  • 频繁拼接和解析 URL 参数的前端与全栈开发者
  • 编写爬虫或 API 调试脚本的自动化工程师
  • 需要在无网络环境下使用轻量字符串工具的 CI 维护者