Substack Reader

Substack Reader

site icon
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 文章内容的开发者

工具列表

  1. uv 包管理器:用于 Python 环境管理和依赖安装
  2. Cookie-Editor 浏览器扩展:用于获取 Substack 认证所需的 cookie
  3. Claude AI 助手:与该工具集成,用于处理和展示获取的文章内容

常见问题解答

  • 隐私问题:用户的 Substack cookie 仅存储在本地文件中,仅用于 Substack 认证,不会发送到其他地方或暴露。

使用教程

使用依赖

  1. Python 3.8+
  2. uv 包管理器
  3. Claude AI 助手

安装 uv 包管理器的命令:

curl -sSf https://install.ultraviolet.dev | sh

安装教程

  1. 创建并激活虚拟环境:
uv venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
  1. 安装依赖:
uv pip install -e .

调试方式

  1. 确保已正确配置 Substack cookie 文件(substack_cookies.json)
  2. 检查 Claude AI 配置文件中是否正确设置了 MCP 服务器路径
  3. 使用快捷键 Ctrl+Space 激活 Claude AI 并测试文章获取功能

许可证

None