dsh-url
在终端中运行以下命令:
dsh plugin install uckkk/dsh-url
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install uckkk/dsh-url 即可从 https://github.com/uckkk/dsh-url 安装本插件。
插件介绍
处理 URL 听起来是小事,真做起来却总在编码字符、默认端口、查询参数顺序上踩坑。dsh-url 把"拆"和"拼"两件事封装成两个即调即用的工具,让你不用再手写正则去切 URL 或手动拼接字符串。
它提供两个核心工具:parse_url 将任意 URL 拆解为协议、主机、端口、路径、查询参数等结构化字段;build_url 则反向工作,接受各独立组件并组装出一条完整、规范的 URL。底层是纯 Node 实现,无浏览器依赖,CLI 和服务端环境都能稳定跑起来。
适合把 URL 当数据而非字符串来处理的开发者——无论是自动化流水线、数据清洗脚本,还是调试工作流中需要频繁读写 URL 各部分的场景,这个小插件都能帮你省下一层重复样板代码。
使用场景
- 将抓取到的链接拆解为协议、主机、路径等字段以便入库或路由
- 根据业务参数动态拼装带查询串的完整请求地址
- 在数据清洗管道中批量校验或归一化 URL 格式
适合人员
- 需要频繁拆分或构造 URL 的自动化脚本开发者
- 从事数据清洗与 ETL 的工程师
- 构建 CLI 工具或 Agent 工具链的开发者