To install and get it running:
sudo apt-get install python-virtualenv # for the following commands
sudo apt-get install libxslt1-dev libxml2-dev # For lxml to compile
sudo apt-get install librsvg2-bin # To convert SVG and math to PNG
sudo apt-get install otf-stix
cd oer.exports
virtualenv .
source bin/activate
easy_install lxml argparse pil
To generate a PDF:
# Install PrinceXML or wkhtmltopdf
# Then do the following:
python collectiondbk2pdf.py -p ${path-to-wkhtml2pdf-or-princexml} -d test-ccap -s ccap-physics result.pdf
To generate an EPUB:
./scripts/module2epub.sh "Connexions" test-ccap test-ccap.epub col12345 xsl/dbk2epub.xsl static/content.css
Alternative script for EPUB:
# For a collection:
python content2epub.py -c ./static/content.css -e ./xsl/dbk2epub.xsl -t "collection" -o ./test-ccap.epub ./test-ccap/
# For just a module:
python content2epub.py -c ./static/content.css -e ./xsl/dbk2epub.xsl -t "module" -o ./m123.epub -i "m123" ./test-ccap/m-section/
To generate a MOBI:
- Install kindlegen
- Install ImageMagick
- Install phantomjs
- Install xsltproc
A basic version:
$ ./scripts/mobibuilder.sh test-ccap mobi-name ccap-physics.css
A beta version of mobibuilder-plus:
$ ./scripts/mobibuilder-plus.sh test-ccap mobi-name ccap-physics.css
PS: Use 2>/dev/null to mute the detailed log messages