mcpField
D
defuddle

defuddle

github.com/timlai666生产力042 次安装1 天前更新
代码仓库

关于 defuddle

defuddle 是用于从网页提取可读内容和元数据的命令行技能,支持 Markdown、HTML 和 JSON 输出,也可保存内容或选择元数据字段。

主要功能

  1. 01提取网页可读内容
  2. 02输出 Markdown、HTML 或 JSON
  3. 03将 Markdown 保存到文件
  4. 04选择标题、描述或域名

适用场景

  1. 01提取网页文章正文
  2. 02将页面内容保存为 Markdown
  3. 03获取指定网页元数据

安装

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

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

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

详细介绍

Defuddle

使用 Defuddle CLI 从网页中提取整洁、易读的内容。对于普通网页,优先使用它而不是 WebFetch——它会移除导航、广告和杂项内容,从而减少令牌用量。

如果尚未安装,请使用 npx defuddle parse <url> --md。如需重复使用,也可以运行 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(默认选项)
--jsonJSON,包含元数据、content 中的 HTML,以及 contentMarkdown 中的 Markdown
--json --mdJSON,包含元数据和 content 中的 Markdown;没有单独的 contentMarkdown
(无)HTML
-p <name>指定的元数据属性

评论

支持 Markdown