script to compile the PDFs of the atnofs publication
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
friend ea5fe7f696 inv files 1 year ago
.gitignore pypyp 1 year ago test 1 year ago
localconf.pyexample pypyp 1 year ago inv files 1 year ago

ATNOFS Documentation contraption

Current sketch

Currently a python script that will downloads all the chapters as listed here:

Listed as pads, it will download the HTML + CSS of the pages, and then creates PDF out of them with pagedjs-cli.

It then compiles the full pdf with pypdftk.


Maybe it should instead make a very long html from the previews? In case we'll want page numbers, etc from pagedjs.


  • apt install python3
  • pip3 install pypdftk
  • npm install -g puppeteer
  • npm install -g chromium
  • npm install -g pagedjs-cli


To be able to use pagedjs-cli, one need to build a chrome-sandbox (...): chown root:root chrome_sandbox sudo chmod 4755 chrome_sandbox sudo cp chrome_sandbox /usr/local/sbin/chrome-devel-sandbox export CHROME_DEVEL_SANDBOX=/usr/local/sbin/chrome-devel-sandbox