用途:将 Substack 出版物抓取为可持久积累、可搜索的本地语料库,适合阅读指定文章全文、离线检索多份 newsletter,或供智能体工作流与分析使用。相比每次实时抓取的做法,它更强调语料库的累积价值。
主要能力:archive 把整份出版物镜像进本地 SQLite(--limit 0 表示不设上限);sql 对已归档数据执行只读 SQL,做发帖节奏、受众构成等分析;read 一次读取一篇或多篇文章全文,免费帖无需登录,付费帖凭自己的会话 cookie 仅解锁已订阅内容,未授权时明确返回 preview 信号;digest 按时间窗汇总本地全部出版物;author-compare 对比两份刊物的节奏、主题与免费/付费构成;search 提供离线全文检索。
使用方式:先安装 CLI 并验证 substack-reader-pp-cli --version,确保安装目录在 PATH 上。安装可执行 npx -y @mvanhorn/printing-press-library install substack-reader --cli-only,失败时回退到 Go 安装命令。所有命令可加 --agent(等价于 --json --compact --no-input --no-color --yes)。付费内容鉴权仅需可选的 substack.sid 会话 cookie,可通过环境变量 SUBSTACK_SESSION、SUBSTACK_COOKIE_FILE 或默认配置目录下的 cookie.json 提供,优先级依次递减。可用 doctor 检查环境。
适用场景与限制:仅用于读取与分析,不能发布、排程、管理自有 Substack,也不能管理订阅者、支付或分析,不可批量抓取或转发无权限的付费内容。cookie 不出本机、输出中会被掩码、不会二次分发。路径可用 --home 或 SUBSTACK_READER_HOME 等变量重定位。具体定价、支持平台细节官方资料暂未提供。