Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.97 KB

README.md

File metadata and controls

19 lines (10 loc) · 1.97 KB

The ebooks in this repo are updated weekly with new posts by an automated Github action.

This is a fork of beege/MMM-Ebook updated to use Python3 and generate ebooks so you do not need to manually generate ebooks in Calibre, and to include images hosted at mrmoneymustache.com.

This utility pulls a list of posts from Mr. Money Mustache's blog (http://www.mrmoneymustache.com/) via RSS, scrapes the pages that are not cached locally, and outputs ePub, mobi, azw3, pdf ebooks plus HTML pages that can be imported through a tool like Calibre to create into an EBook of your desired format.

Use

This project depends on:

  • Calibre. You will need to install this manually or via package manager. [https://calibre-ebook.com/](https://calibre-ebook.com/0. If this is not installed on your computer the script should still generate an HTML copy of the MMM blog but will not update the ebooks included in the repo.

In the repo root run pip3 install -r requirements.txt to install python dependencies via pip, then run dump.py in the repo root. When the script completes pdf, mobi, epub, and azw3 ebooks in the Ebooks dir will be updated with the latest posts. If you would like to generate ebooks yourself in Calibre you can import the file import_index.html_in_this_folder_in_calibre_to_create_ebook/index.html, which will let you convert it to the format of your choice. Note: You will want to set Calibre to import HTML files in breadth-first order by going to Preferences → Advanced → Plugins → File type → HTML to ZIP and checking Add linked files in breadth first order.

MMM Approved!

Mr. Money Mustache endorsed the original version of this project, which I forked, here.

"Awesome work!! You hereby have my full approval to share this book (and work together to improve it if you like). As long as you give it away for free!"