Skip to content

bigfool/candle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.2%
  • JavaScript 32.5%
  • HTML 14.6%
  • CSS 0.7%