Introduce kindledxpush
2014-11-27kindledxpush 是由 blahgeek 写的,目前暂时由我来维护。它主要解决的问题是:免去 3G kindle 用户需登录 Amazon 网站手动点击 deliver 按钮才能真正把文档推送到 kindle 的麻烦。实现的主要思路是模拟登录。
kindledxpush 的功能有哪些
- 更加方便的 cli 形式,操控文档推送到你的 kindle
- 本地数据库记录,保证一份文档不会重复推送
- 本地日志记录,方便查看哪些文档已经推送过了
Show Time
kinldedxpush 使用起来很简单,请按照 README 中的指示配置好后就可以使用了。
主要功能有推送文档到 kindle 和查看推送日志
- 推送文档到 kindle
$ kindlepush Login... Delivering... delivering YOUR DOC Done. Save to db. delivering YOUR DOC Done. Save to db.
你可以使用 -c 来指定推送文档的数量。
- 查看推送日志
$ kindlepush read 2014-09-23 07:40:32,077 [INFO] delivered YOURDOC 2014-09-23 07:40:33,125 [INFO] delivered YOURDOC 2014-09-23 07:40:34,183 [INFO] delivered YOURDOC 2014-09-24 14:12:34,506 [INFO] delivered YOURDOC
你也可以使用 -n 来指定日志消息的数目。
我个人是配合 KindleEar 使用。在 KindleEar 中设置每天晚上几点推送,然后自己本地把 kindledxpush 加入 cron 定时任务就可以了。这样我就不用再登录去点击推送了。基本还是用的挺爽。
学到了点什么
- 抓包。我当时是使用 Firefox 的扩展 HttpFox 来完成这一目的的。
- 简单的数据库操作。
- 简单的日志记录。
- 简单的命令行工具的编写。
还有哪些可以改进的地方
- 文档
- 配合其他工具使用(比如本地发送文档到你的 kindle 邮箱)
- 批量下载 Kindle Library 中的东西