This project is created to convert open source materials to kindle supported format (.mobi
)
The conversion is limited to open source licensed books. This project does not include any generated .mobi
files and only includes the .recipe
file for Calibre.
Calibre is a free electronic book management tool. It allows the generation of e-book through scraping RSS or HTML contents. It can be done through a Calibre recipe (in Python). For more details of Calibre recipe kindly refer to Calibre Manual
List of Recipes in calibre-recipes
Folder
- AOSABook.recipe - The Architecture of Open Source Applications
- Android_Studio_Development_Essentials.recipe - Android Studio Development Essentials
- Computer_Science_from_the_Bottom_Up.recipe - Computer Science from the Bottom Up
- CS183_Peter_Thiel.recipe - Notes Essays—Peter Thiel’s CS183: Startup
- Designing_Evolvable_Web_APIs_with_ASP_NET.recipe - Designing Evolvable Web APIs with ASP.NET
- Dive_Into_Python_3.recipe - Dive Into Python 3
- Explore_Flask.recipe - Explore Flask
- Forecasting_Principles_and_Practice.recipe - Forecasting Principles and Practice
- Game_Programming_Patterns.recipe - [Game Programming Patterns] (http://gameprogrammingpatterns.com)
- Git_Pocket_Guide.recipe - Git Pocket Guide
- High_Performance_Browser_Networking.recipe - High Performance Browser Networking
- House_Transcripts.recipe - House Transcripts
- Interactive_Data_Visualization_for_the_Web.recipe - Interactive Data Visualization for the Web
- Introduction_to_Linux.recipe - Introduction to Linux
- Learn_Python_the_Hard_Way.recipe - Learn Python The Hard Way, 3rd Edition
- Learn_Vimscript_the_Hard_Way.recipe - Learn Vimscript the Hard Way
- Mastering_Perl.recipe - Mastering Perl
- Nature_of_Code_the.recipe - The Nature of Code
- Programming_JavaScript_Applications.recipe - Programming JavaScript Applications
- Python_Cookbook.recipe - Python Cookbook
- SICP.recipe - Structure and Interpretation of Computer Programs
- Test_Driven_Web_Development_with_Python - Test-Driven Web Development with Python
- Interactive_Data_Visualization_for_the_Web - Interactive Data Visualization for the Web
- Free_as_in_Freedom - Free as in Freedom
- The_Definitive_Guide_to_Yii_2.0.recipe - The Definitive Guide to Yii 2.0
- Tutorials_about_Development_for_Android.recipe - Tutorials about Development for Android
- A_Mathematical_Theory_of_Communication.recipe - 通信的数学理论
- Android_Training_Course_In_Chinese.recipe - Android官方培训课程中文版
- AngularJS_Tutorial_Cn.recipe - AngularJS入门教程
- Extending_and_Embedding_PHP_zh_CN.recipe - PHP扩展开发及内核应用
- Git_Community_Book.recipe - Git Community Book 中文版
- Learn_Vimscript_the_Hard_Way_Zhcn.recipe - 笨方法学Vimscrpt 简体中文版
- Pro_Git_ZH.recipe - Pro Git 简体中文版
- Install Calibre Download
- Go to
Fetch news
,Load recipe from file
to add your recipe. - Go to
Fetch news
,Schedule news download
,Custom
, select the recipe added in step 1 and clickDownload Now
- For more details, kindly refer to Calibre Manual
-
Install Calibre
- Archlinux
pacman -S calibre
- Debian/Ubuntu
apt-get install calibre
- RedHat/Fedora/CentOS
yum -y install calibre
- Mac OSX - Requires [Command Line Tool] (http://manual.calibre-ebook.com/cli/cli-index.html)。
-
Execute the following command in
calibre-recipes
folderIf you want to generate all books, just run
make
, e.g.make
Otherwise to generate mobi for a specific book, run
make xxx.mobi
For example
make AOSABook.mobi
Internally, this will run
ebook-convert AOSABook.recipe AOSABook.mobi
It will generate
AOSABook.mobi
in the same folder.
Please read the CONTRIBUTING
document.