mcpField
D
defuddle

defuddle

github.com/kepano生产力50.3k75.1k 次安装6 周前更新
代码仓库

关于 defuddle

defuddle 是用于提取网页正文和元数据的命令行技能,适合需要将网页内容整理为 Markdown 或结构化输出的工作流。

主要功能

  1. 01提取易读的网页正文
  2. 02输出 Markdown、HTML 或 JSON
  3. 03读取标题、描述和域名元数据

适用场景

  1. 01去除导航和广告后阅读网页
  2. 02将提取的网页内容保存为 Markdown 文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kepano/obsidian-skills --skill defuddle

安装后在 Claude Code 中输入/defuddle确认已加载。

详细介绍

Defuddle

使用 Defuddle CLI 从网页中提取干净、可读的内容。对于标准网页,优先使用它而非 WebFetch —— 它会移除导航、广告和杂乱内容,减少 token 消耗。

如果尚未安装:npm install -g defuddle

用法

始终使用 --md 输出 markdown:

defuddle parse <url> --md

保存到文件:

defuddle parse <url> --md -o content.md

提取特定元数据:

defuddle parse <url> -p title
defuddle parse <url> -p description
defuddle parse <url> -p domain

输出格式

参数格式
--mdMarkdown(默认选择)
--json同时包含 HTML 和 markdown 的 JSON
(无)HTML
-p <name>特定元数据属性

评论

支持 Markdown