为了一定程度上拯救我的 Kindle,写了个推送工具😌

2019-04-12 14:43:51 +08:00
 aneureka

前几天捡起吃灰的 Kindle,想用她读读文档,然后发现还得用邮箱附件传过来。思考了一下,如果能够每次传的时候只保留 传文件+推送 这两个核心步骤就好了呢。

于是就写了个 Kindle 的推送工具🤣:PUSH TO KINDLE!

总体采用的是 JQuery (一个页面一把梭) + Flask + RQ (异步推送邮件) 的解决方案。

因为服务器配置有限(阿里学生 9.9,带宽 5M ),所以上传&推送的时候可能速度不是很快 😇

如果能帮到大家,欢迎 star & 提一些意见~ 开源地址:Github

V2EX-分享创造 发帖 🏆

5671 次点击
所在节点    分享创造
31 条回复
levine
2019-04-12 14:46:33 +08:00
大赞。谢谢。
herozzm
2019-04-12 14:50:50 +08:00
邮件挺方便啊 轮子用不到
aneureka
2019-04-12 14:52:37 +08:00
@herozzm #2 哈哈对的,对于经常打开邮件的同学来说邮件发送的方式已经挺方便了~ 可能我感觉直接打开 chrome 方便一点就写了这么个小东西,感谢回复☺️
catcalse
2019-04-12 15:21:45 +08:00
有没有隐私问题?
aneureka
2019-04-12 15:39:31 +08:00
@catcalse 现在只能以开源+在底部注释承诺的方式保证大家的隐私问题😥 邮件是用 mailgun 群发的(看不到文件) 在服务器上的文件缓存会每天清理一次
CallMeReznov
2019-04-12 15:50:29 +08:00
已经加🦍
aneureka
2019-04-12 16:07:14 +08:00
@levine #1
@CallMeReznov #6
感谢~~🤣
jadeity
2019-04-12 16:09:55 +08:00
楼主,有没有思路能实现更新文件的功能?我自己也尝试过,想把网络连载小说推送到 Kindle,但是不想每个章节都分成一个文件啊,太碎了。
Dogergo
2019-04-12 16:21:29 +08:00
@jadeity 你有思路了说一下。我之前想推这个连载小说到一个自己做的小程序书架来着,我设想的更新机制需要用到数据库,或者用一个日志文件来记录我上次爬到哪个章节了
sneezry
2019-04-12 16:22:27 +08:00
我的 Kindle DXG 现在连不上亚马逊的服务器,心塞……
jadeity
2019-04-12 16:22:55 +08:00
@Dogergo 自己这边怎么都好说,关键是怎么能远程操作把 Kindle 上的文件删除啊。
aneureka
2019-04-12 16:24:10 +08:00
@jadeity 刚刚抓了下包,感觉还挺复杂的,如果是同个文件名覆盖旧文件的话有 cookie 理论上应该能做。。
aneureka
2019-04-12 16:25:16 +08:00
@jadeity 在 amazon 官网查看文档可以选择删除,自己写的话就要模拟登录然后删除了
jadeity
2019-04-12 16:30:57 +08:00
@sneezry 我正在充电......
sneezry
2019-04-12 16:33:38 +08:00
@jadeity 我的 dxg 已经越狱了,可以 ssh 上去,我觉得自己搞个 sync 服务绕过亚马逊是可行的
jadeity
2019-04-12 16:36:24 +08:00
@sneezry Kindle 用 C 写吗?有木有可以调用的接口啊
sneezry
2019-04-12 16:53:01 +08:00
@jadeity 用 java 写的。不过 Kindle 是 Linux 系统,里面可以跑 bash,还能装 python,所有文档都在 mnt 挂载的 rw 文件系统里
jadeity
2019-04-12 17:16:58 +08:00
@sneezry 那就跑个脚本定时拉文档就行了?
sneezry
2019-04-12 17:28:28 +08:00
@jadeity 是这样的,不过具体还得看看 3G 那块能不能过。有 wifi 的话可以直接搞起来了。
oIMOo
2019-04-12 19:11:25 +08:00
你试试这个能不能用
https://www.dyjix.eu/edu.php
也是学生用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554463

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX