wespy-fetcher
WeSpy Fetcher
封装 tianchangNorth/WeSpy 的完整能力。
功能范围(与 WeSpy 对齐)
- 单篇文章抓取(微信公众号 / 通用网页 / 掘金)
- 微信专辑文章列表获取(
--album-only) - 微信专辑批量下载(
--max-articles) - 多格式输出(Markdown 默认,支持 HTML / JSON / 全部)
- 交互模式(不传 URL 时)
依赖来源
- 上游项目:
https://github.com/tianchangNorth/WeSpy - 本地约定克隆目录:
~/Documents/QNSZ/project/WeSpy
使用
脚本位置:scripts/wespy_cli.py
# 查看帮助
python3 scripts/wespy_cli.py --help
# 单篇文章(默认输出 markdown)
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx"
# 输出 markdown + html
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --html
# 输出 markdown + json
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --json
# 输出所有格式
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --all
# 专辑只拉列表
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/mp/appmsgalbum?..." --album-only --max-articles 20
# 专辑批量下载
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/mp/appmsgalbum?..." --max-articles 20 --all
参数
透传 WeSpy 原生命令参数:
url-o, --output-v, --verbose--html--json--all--max-articles--album-only
实现说明
- 优先使用本地源码路径
~/Documents/QNSZ/project/WeSpy - 若本地不存在则自动执行
git clone到该目录 - 通过导入
wespy.main.main直接调用上游 CLI,保持行为一致
More from wlzh/skills
text-to-speech
文本转语音工具 - 支持脚本解析、情绪标记和后处理,基于 Edge TTS
51youtube-to-blog-post
Convert YouTube videos to SEO-optimized blog posts. Extract video title, description, and content, then generate a search-engine-friendly blog post with embedded video, cover images, and optimized metadata. Auto-generates English filenames and saves to the configured Hexo blog posts directory. Includes tag management rules to maintain a clean, consistent tag taxonomy.
47x-fetcher
抓取 X (Twitter) 推文和长文章的命令行工具。支持普通推文(文字、图片、视频链接)和 X Article 长文章(完整正文,Markdown 格式),自动保存为 Markdown 文件。基于 Jane-xiaoer/x-fetcher 项目。Use when user mentions "抓取推文", "下载推文", "保存 X 文章", "fetch tweet", or provides x.com/twitter.com URLs.
43invoice-scanner
扫描目录识别所有类型发票(交通、住宿、餐饮等),提取关键信息并生成分类统计报告
38code-roaster
🔥 用 Gordon Ramsay 风格毒舌吐槽代码质量,生成搞笑且实用的代码审查报告
31youtube-downloader
Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.
28