Calibre 是可以把指定的多级网页转换成电子书,例如pdf,mobi等格式
Calibre是一个免费的电子书管理工具,可以兼容Windows, OS X及Linux,令人欣喜的是,除了GUI外,calibre还提供了诸多命令行工具,其中的ebook-convert命令可以根据用户编写的recipes文件(实际是python代码)抓取指定页面内容并生成mobi等格式的电子书。通过编写recipes可以自定制抓取行为,以适应不同的网页结构。
官网:http://calibre-ebook.com/download
开源代码:https://github.com/kovidgoyal/calibre
在Mac上,ebook-convert脚本命令的位置在 /Applications/calibre.app/Contents/MacOS/ebook-convert。
注意:calibre.app是要你自己下载的
现在我这里面也只是抓去了几本书而已,有想要抓电子书的,可以互相学习、请教;
下面的连接是另外一个人收集了很多网站转电子书的脚本:
https://github.com/ericzhang-cn/kindle-open-books
Calibre需要的脚本为__recipe__扩展名的文件,这个文件其实就是__python__脚本,所以我一般先作为Python脚本来编辑,再改扩展名
我的git库的__.gitignore__仅仅指定了几个类型的文件可以收集到版本库,如下:
*
!*.py
!*.recipe
!.gitignore
!*.md
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。