mcpField
W
wechat-article-fetcher

wechat-article-fetcher

github.com/nanzhipro文档处理90 次安装
代码仓库

关于 wechat-article-fetcher

wechat-article-fetcher 是用于抓取微信公众号文章并转换为结构化 Markdown 的技能,可将图片保存到本地。它还能提取文章要点和作者信息,并将概要发送到 flomo。

主要功能

  1. 01抓取完整文章内容
  2. 02保留文字与图片的位置关系
  3. 03将图片下载到本地目录
  4. 04按标题层级组织内容
  5. 05提取文章要点和作者信息
  6. 06将概要发送到 flomo

适用场景

  1. 01将公众号文章保存为 Markdown
  2. 02在本地归档文章图片
  3. 03提取长文的核心观点
  4. 04将文章概要发送到 flomo

安装

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

$npx skills add https://github.com/nanzhipro/questskills --skill wechat-article-fetcher

安装后在 Claude Code 中输入/wechat-article-fetcher确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

bin/
main.py
utils/
downloader.py
flomo.py
parser.py

详细介绍

来自项目 README

微信公众号文章抓取助手

本技能专门用于突破微信公众号文章的访问限制,将其转化为结构良好的 Markdown 文件,并自动处理图片资源的本地化。

使用场景

  • 当用户提供以 https://mp.weixin.qq.com/s/ 开头的链接时。
  • 需要将公众号内容保存为本地 Markdown 文档时。
  • 需要对公众号长文进行结构化总结或提取图片资源时。

核心功能

  1. 全文抓取: 自动处理标准文章流和特殊的“图片页”格式。
  2. 图文混排: 保持原有的段落和图片位置关系。
  3. 图片本地化: 自动下载远程图片到 images/ 目录,并更新 Markdown 引用路径。
  4. 结构化输出: 自动识别标题层级(H1-H6),生成易于阅读的文档。
  5. 概要生成: 自动提取文章核心观点、关键洞见及作者信息。
  6. flomo 集成: 支持将生成的文章概要推送到 flomo 笔记平台。

目录结构说明

  • bin/main.py: 主执行脚本,支持可选的 flomo API URL 参数。
  • utils/downloader.py: 负责 HTML 和图片下载。
  • utils/parser.py: 负责内容解析、清洗和结构化。
  • utils/flomo.py: 负责向 flomo 发送 POST 请求。
  • images/: (运行后生成) 存放本地化后的图片资源。

使用示例

  1. 仅本地抓取: 直接提供公众号链接。
  2. 推送至 flomo: 提供链接的同时,告知 flomo 秘钥(API URL),脚本将自动完成推送。

评论

支持 Markdown