Extension:SimpleBook

SimpleBook is a MediaWiki extension for rendering a collection of wiki pages as a PDF document with a table of contents.

It works by running a server that use Puppeteer and Chromium to render pages and form them into books. (Specifically: it includes a Python Flask webserver that invokes a NodeJS application to perform the PDF rendering; these are called from the extension code.)

SimpleBook is developed by Open Tech Strategies, LLC, as part of a larger project (Torque Sites) built for Lever for Change.

SimpleBook is a simplified fork of the Collection extension from PediaPress GmbH. Collection had many features that weren't necessary for Torque Sites, and for the enhancements that we needed to make, we found that it would be easiest to pare down Collection and then add them to the core that remained.

Installation
See the installation instructions.