Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 我想建立一个向Kindle发送文章的web服务_Ruby On Rails 3_Kindle - Fatal编程技术网

Ruby on rails 3 我想建立一个向Kindle发送文章的web服务

Ruby on rails 3 我想建立一个向Kindle发送文章的web服务,ruby-on-rails-3,kindle,Ruby On Rails 3,Kindle,我从哪里开始 是否有某种API,或者我可以访问的东西,允许我格式化文章并将其发送到我的kindle 我想在Rails中这样做 编辑:为了进一步澄清,我想我真正的问题是,instapaper.com是如何将文章从网上下载到我的kindle的?有人能解释一下这背后的技术吗?他们可以使用KindleSDK吗?看看Calibre(http://calibre-ebook.com/),运行在Linux、Win和OS X上。基于Python,具有GUI和命令行,适合自动化。您可以对.mobi格式进行各种转换

我从哪里开始

是否有某种API,或者我可以访问的东西,允许我格式化文章并将其发送到我的kindle

我想在Rails中这样做


编辑:为了进一步澄清,我想我真正的问题是,instapaper.com是如何将文章从网上下载到我的kindle的?有人能解释一下这背后的技术吗?他们可以使用KindleSDK吗?

看看Calibre(http://calibre-ebook.com/),运行在Linux、Win和OS X上。基于Python,具有GUI和命令行,适合自动化。您可以对
.mobi
格式进行各种转换,还可以从网站获取新闻并将其打包到
.mobi
,然后通过USB传输或发送到kindle电子邮件地址。在带有cron的服务器系统上自动获取和发送文章非常简单,对于非技术用户,也可以让它在桌面上运行(带有GUI)。

Calibre的命令行工具是您最好的选择:这是您最可能感兴趣的呼叫

我相信Instapaper所做的一切就是转换成
.mobi
格式,然后将邮件(附带
.mobi
文件)发送到指定的Kindle电子邮件地址(例如
foo@kindle.com


如果你对细节更感兴趣,Marco(Instapaper的作者)在人们向他提出技术问题时往往会非常坦率。他的Twitter账号是。

看看这个ruby gem,它似乎可以满足你的需求:

 https://github.com/29decibel/kindler

我想的更多的是网络应用,而不是桌面应用。谢谢。您可以在服务器上安装calibre,并从web应用程序调用命令行工具。