Skip to content
This repository has been archived by the owner on Mar 14, 2023. It is now read-only.
/ kindlecook Public archive

将互联网的图书或文章放入Kindle中阅读

Notifications You must be signed in to change notification settings

SaulLawliet/kindlecook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

依赖

使用

进入项目目录,然后运行ruby -Ilib recipes/xxx.rb
再次运行的时候,默认会使用已经保存好文件,如果想重新生成,在命令的最后加上-c

如何制作 recipe

主要实现以下几个方法,其中prepare必须要实现,具体可以参考recipes/sicp.rb

  • prepare:返回图书的目录结构,同时通过调用save_article来保存网页上必要的内容  
  • root_url:当页面或图片的路径为相对路径时,会需要通过这个转换成绝对路径
  • document:设置图书的元信息,默认为空
  • slug:图书的唯一标示,默认为类名  
  • interval: 抓取数据的间隔, 默认为0s

已有 recipes

recipe 介绍 参数
sicp.rb                               Structure and Interpretation of Computer Programs
zhihu.rb                             知乎专栏 专栏ID[必选]
voa_learningenglish.rb VOA Leanning English - Level One 终止日期[可选]

制作好的图书

About

将互联网的图书或文章放入Kindle中阅读

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages