NdYAG / candle

推送豆瓣阅读电子书到Kindle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

candle

豆瓣阅读推送到Kindle

这个项目包括两部分,浏览器扩展和服务器端

启动服务

  • 执行git clone git@github.com:wong2/candle.git得到这份代码
  • 下载kindlegen并将其加入PATH中,确保在终端可以执行kindlegen命令
  • 确保已安装redis且已启动redis-server
  • 进入candle目录,执行[sudo] pip install -r requirements.txt安装Python依赖
  • 编辑config.py,填入你的邮箱服务的配置
  • 执行rqworker gen_book send_mail开启worker
  • 执行python app.py开启Flask的开发服务器
  • 此时服务应该已经跑在http://localhost:5000/send
  • 然后你可以考虑把服务跑在Nginx等服务器上,比如搭配Gunicorn

浏览器端

  • 目前只有Chrome扩展
  • 这里安装Chrome扩展,在设置页面设置好服务器地址和你的Kindle邮箱
  • 在豆瓣阅读电子书阅读页面,点击地址栏里的K图标即可发送当前电子书到Kindle

注意

可用的服务地址

捐助

About

推送豆瓣阅读电子书到Kindle

License:MIT License