Ruby 用 rails 做了个小网站,拯救老 Kindle。

AixCoder · 2026年07月17日 · 最后由 AixCoder 回复于 2026年08月15日 · 621 次阅读

老 Kindle 的 AI 时代重生记

从泡面盖到村上春树私人图书馆,我只用了一个周末 https://kindle.petercat.life

Kindle 图书馆

缘起:一块被遗忘的墨水屏

家里的 Kindle 在吃灰,偶尔想起来充个电,想着怎么样在 AI 时代能够盘活这个老设备

作为一个正在自学 Rails 开发的小白,在找一个"有真实需求"的练手项目。

"既然手里这台还能用,就自己建一个图书馆。"


项目定位:Kindle × 村上春树 × Rails

我给自己定了三个原则:

  1. 解决真实痛点:Kindle 用户现在下载书不是很方便
  2. 技术栈统一:全用 Rails 7,不引入不必要的复杂度,纯原生 js 交互,方便兼容老 Kindle

第一个版本的目标很小:让 Kindle 能方便地下载村上春树的电子书。 加入了订阅微信公众号,在老 Kindle 上读公众号还不错,目前还没有开放,很快就开放注册账号。

正好在整理他的作品集,做自己喜欢的东西,才不会烂尾。


技术架构:轻量、快速、可扩展

技术选型

层级 技术 理由
后端 Ruby on Rails 7
数据库 SQLite 个人项目够用,部署零配置

核心功能模块

kindle.petercat.life
├── 📚 订阅(自己使用中,稍后再开放注册)
├── ⬇️ 村上文学馆(无需登录,开启电子书下载,适配Kindle的mobi/azw3格式)

开发实录:gpt 十几个小时做了个这么个小项目

第三天:公众号订阅功能

这是目前还在调试的功能,也是试下来比较好的部分,得益于墨水屏的观感好。

思路很简单:

  1. 用户输入想关注的公众号🔗
  2. 后端抓取最新文章
  3. 自动排版成适合 Kindle 阅读的格式

在 Kindle 上读公众号:一种全新的阅读仪式

Kindle 的慢,反而成了一种优势。 它强迫你进入深度阅读的状态,而这正是公众号长文最需要的。


未来计划

  • [ ] 公众号订阅功能正式上线
  • [ ] 支持 RSS 源聚合(不只是公众号)
  • [ ] 接入更多作家作品(不只是村上春树)

写在最后

如果你家里也有吃灰的 Kindle,利用起来,Kindle 的屏幕放到今天来看也不过时。

挺好的,反馈一个不知道算不算 bug,电脑上打开鼠标移到底部菜单上一直闪

williamherry 回复

hhh 多谢提醒,firefox 上没有遇到该现象。电脑上估计用的不多,侧重于拯救 kindle。kindle 的墨水瓶阅读公众号确实不错。

2 楼 已删除

不能在 kindle 里直接下载书籍😂

yunshang 回复

是吗,你用的啥 kindle。我用的 kindle voyage, 系统好像是 3.*的版本。电脑和 kindle 都可以一键下载 hhh

AixCoder 回复

Kindle paperwhite5

我的 Kindle 丢垃圾桶了,买了小米的替代,结果也吃灰了

hz_qiuyuanxin 回复

害,这个玩意有时候是挺鸡肋的,尤其是当下受到 AI 冲击,阅读也衰退了。我这也是借助 AI 工具,让老设备继续玩下去。在 kindle 上看点公众号也比刷手机有意思

用 Kindle 8 打开网页体验了一下,感觉挺好的,但是希望改进一下:文学早点和村上文学馆左边的往上往下翻按钮可以用,也可以滑动翻页但是咖啡馆用不了按钮,也不能滑动,而且按钮翻页好像有点翻过头了。还有就是订阅点添加地址不是会弹出输入网址的弹窗嘛,这个直接掉到墨水屏的最下面了,只能点到输入框,点不到确定和取消按钮,输入完只能按回车确定,而且,输入完网址确定以后不能取消,希望加个删除按钮

llh 回复

ok,添加链接按钮目前在 PC 上粘贴公众号的链接,这样比较好用。毕竟 kindle 上输入网址不方便,至于其他的小细节嘛那就再完善喽

我用的 kindle voyage,不能滑动翻页,所以改成了按钮翻页。hhh,总之先用着也无妨。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号