
Substack Reader

2025.03.06
1
Python文章获取内容提取内容生成
Substack Reader 是一个用于从 Substack 平台获取并阅读 Adam Mancini 的 Trade Companion 文章的工具。它能够提取文章内容并以纯文本格式呈现,同时保留标题、段落和列表项等结构。该工具需要与 Claude AI 助手配合使用,并需要用户提供 Substack 的 cookie 进行认证。
View on GitHub
Overview
基本能力
产品定位
Substack Reader 是一个专门用于获取和阅读 Substack 上特定作者(Adam Mancini)文章的工具,主要服务于需要自动化获取和分析文章内容的用户。
核心功能
- 从 Substack 获取 Trade Companion 文章
- 以纯文本格式提取文章内容
- 保留文章结构(标题、段落、列表项)
- 排除特定文章("My Trade Methodology Fundamentals")
适用场景
- 需要定期获取特定 Substack 作者文章的用户
- 希望将文章内容与其他工具(如 Claude AI)集成的用户
- 需要分析或处理 Substack 文章内容的开发者
工具列表
- uv 包管理器:用于 Python 环境管理和依赖安装
- Cookie-Editor 浏览器扩展:用于获取 Substack 认证所需的 cookie
- Claude AI 助手:与该工具集成,用于处理和展示获取的文章内容
常见问题解答
- 隐私问题:用户的 Substack cookie 仅存储在本地文件中,仅用于 Substack 认证,不会发送到其他地方或暴露。
使用教程
使用依赖
- Python 3.8+
- uv 包管理器
- Claude AI 助手
安装 uv 包管理器的命令:
curl -sSf https://install.ultraviolet.dev | sh
安装教程
- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
- 安装依赖:
uv pip install -e .
调试方式
- 确保已正确配置 Substack cookie 文件(substack_cookies.json)
- 检查 Claude AI 配置文件中是否正确设置了 MCP 服务器路径
- 使用快捷键 Ctrl+Space 激活 Claude AI 并测试文章获取功能
许可证
None