Blog to Kindle

📚 博客抓取·EPUB 编译·Kindle 推送

将博客内容抓取并编译为 Kindle 友好的 EPUB 电子书,支持 AI 生成封面,支持 Paul Graham、Wait But Why 等知名博客站点。

收藏
11.5k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Blog to Kindle 是一套完整的博客内容抓取与 Kindle 电子书生成工具链。用户通过命令行脚本完成四步工作流:首先使用 fetch_blog.py 从支持的站点(如 Paul Graham、Kevin Kelly、Derek Sivers、Wait But Why、Astral Codex Ten 等)或自定义 URL 抓取文章;其次调用 Nano Banana Pro 生成专业风格的书籍封面;然后使用 compile_epub.py 将内容与封面合成为标准 EPUB 格式;最后通过 send_to_kindle.py 经由 AppleScript 调用 Mail.app 发送至 Kindle 邮箱。

显著优点

  • 自动化程度高:从抓取到送达全流程脚本化,支持增量更新(通过 ~/.clawdbot/state/ 状态文件追踪已发送文章)
  • 知名站点预设:内置对顶级科技/思想博客的支持,减少配置成本
  • AI 封面生成:集成 Nano Banana Pro 生成专业文学风格封面,提升阅读体验
  • 格式兼容性:输出标准 EPUB,经 Kindle 原生支持,含目录结构

潜在缺点与局限性

  • 平台依赖:邮件发送功能深度绑定 macOS Mail.app 与 AppleScript,跨平台迁移困难
  • 网络抓取风险:依赖目标站点的 HTML 结构稳定性,站点改版可能导致解析失败
  • 版权灰色地带:批量下载受版权保护的文章用于个人阅读,法律边界因司法管辖区而异
  • 单点故障:工作流中任一步骤失败(如封面生成服务不可用)将阻断完整交付
  • 邮箱白名单限制:需预先配置 Kindle 认可的发件人地址

适合人群

重度博客读者、离线阅读偏好者、希望将分散的在线文章归档为个人电子图书馆的用户,特别是 macOS 生态的深度使用者。

常规风险

  • 内容合规:抓取内容可能包含受版权保护材料,用户需自行确保符合当地法律及网站 ToS
  • 服务稳定性:依赖外部 AI 图像生成服务(Nano Banana Pro)的可用性与计费状态
  • 数据持久化:状态文件存储于本地路径,跨设备同步需手动处理
  • 邮件安全:AppleScript 自动化可能触发邮件客户端的安全提示或权限变更

Blog to Kindle 内容

references文件夹
scripts文件夹
手动下载zip · 8.2 kB
manual-workflow.mdtext/markdown
请选择文件