x-to-kindle

📚 社交媒体一键推送Kindle阅读

🥥64总安装量 15评分人数 9
100% 的用户推荐

OpenClaw官方技能,将X/Twitter内容转为Kindle可读格式,通过SMTP安全推送,实现无干扰深度阅读体验。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ⚠️ 发现路径遍历风险:脚本直接接受用户输入文件路径,未验证目录范围,可能导致任意文件读取
  • ✅ 供应链安全优秀:零第三方依赖,仅使用 Python 标准库,无依赖劫持风险
  • ✅ 网络通信加密:SMTP 全程启用 TLS 加密,凭据通过环境变量隔离管理
  • ⚠️ 日志信息泄露:成功消息包含目标邮箱地址,共享日志环境存在隐私泄露隐患
  • ✅ 恶意代码检测通过:无病毒、木马、间谍软件或可疑系统调用

使用说明

核心用法

x-to-kindle 是一款专注于内容消费场景转换的实用技能。当用户分享 X/Twitter 链接时,该技能自动调用 fxtwitter API 抓取推文内容,提取作者、正文、时间戳等元数据,生成符合 Kindle 阅读规范的 HTML 文档,最终通过 SMTP 邮件发送至用户绑定的 Kindle 设备。整个流程无需人工干预,实现了从碎片化社交媒体到沉浸式电子阅读的无缝切换。

显著优点

极简依赖架构:该技能仅使用 Python 标准库(smtplib、email.mime 等),零第三方包依赖,彻底规避了供应链攻击风险,部署和维护成本极低。

安全传输保障:默认启用 TLS 加密通信,SMTP 全程加密传输,敏感凭据(App Password)通过环境变量隔离管理,符合现代安全实践。

阅读体验优化:生成的 HTML 采用 Georgia 衬线字体、600px 限宽、1.6 倍行高等排版参数,专为 Kindle 电子墨水屏优化,减少视觉疲劳。

来源透明可信:代码完全开源托管于 GitHub,属于 OpenClaw 官方技能仓库,版本历史清晰可查,具备可审计性。

潜在缺点与局限性

平台依赖性强:核心功能依赖 fxtwitter 第三方 API,若该服务变更接口或停止运营,技能将完全失效。此外,X/Twitter 平台本身的反爬策略也可能导致内容获取不稳定。

配置门槛存在:用户需自行申请 Gmail App Password、查找 Kindle 邮箱地址,对非技术用户存在一定学习成本。

功能边界有限:仅支持单条推文或线程转换,无法处理图片、视频等多媒体内容,也不支持批量操作或订阅推送等高级功能。

格式单一:输出格式固定为 HTML,不支持 EPUB、MOBI 等更丰富的电子书格式,排版自定义空间较小。

适合的目标群体

  • 深度阅读爱好者:希望将社交媒体上的优质长文、技术线程保存至 Kindle 进行无干扰阅读
  • 信息策展者:需要定期归档、整理 Twitter 上的行业洞察、研究资料
  • 数字极简主义者:主动减少手机使用,偏好专用阅读设备的内容消费者
  • 技术写作者:关注开源工具、具备基础环境配置能力的早期采用者

使用风险

路径遍历漏洞:脚本直接接受用户输入的文件路径,未做目录白名单限制,存在读取系统敏感文件的理论风险(中危)。

API 服务稳定性:fxtwitter 为社区维护的第三方服务,无 SLA 保障,可能出现响应延迟或数据解析异常。

邮件发送限制:Gmail 等公共邮箱服务商对 SMTP 发送频率和附件大小有严格限制,高频使用可能触发风控。

隐私泄露隐患:日志输出包含目标邮箱地址,在多用户或共享日志环境中可能造成信息泄露(低危)。

x-to-kindle 内容

手动下载zip · 3.0 kB
package.jsonapplication/json
请选择文件