SuperAPI AI 工具集

weixin-article-to-obsidian-cn

写作与研究

查看项目

更新于 10-16 08:08

技能介绍

用途:把微信公众号文章保存为 Obsidian 知识库中的 Markdown 笔记,并将正文图片本地化到 vault 的 assets 目录,适合需要离线归档、长期沉淀公众号内容的场景。

主要能力:优先调用 opencli weixin download 获取正文;在图片抓取不全或遇到长图文章时,改用脚本 download_weixin_article.py 直接抓取 HTML 补齐图片与元信息。脚本会提取标题、公众号名称、发布时间、正文摘要和长图图片 URL,下载图片到 assets/<安全标题>/,把 Markdown 写入指定目录,并输出包含文档路径、资源目录、图片数量、是否运行 opencli 的 JSON 摘要。

使用方式:先阅读目标知识库规则,确认文档分类、图片资源目录与索引维护要求,再按文章主题选择语义目录。可先运行: opencli weixin download --url "https://mp.weixin.qq.com/s/example" --output /tmp/weixin-article --download-images true -f yaml 若图片不全或为长图页,运行: python3 scripts/download_weixin_article.py "https://mp.weixin.qq.com/s/example"
--vault-root /path/to/obsidian-vault
--target-dir "FrontEnd/安全" 常用参数包括 --vault-root、--target-dir、--title、--locale(zh 或 en,默认 zh)、--overwrite。完成后检查 Markdown,删除平台按钮、推荐阅读、打赏、重复元信息等残留,确认图片引用为 ![[assets/...]] 双链格式,并按知识库要求更新专题索引。

限制:仅适用于微信公众号文章链接;不用于提取视觉样式或排版主题,不用于把 Markdown 发布回公众号,也不适用于非本地 Markdown 或非 Obsidian 知识库的目标。默认保留原文链接,不主动添加 YAML frontmatter,除非知识库已有此要求。其他细节暂未提供。