# 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.
## Or...
Maybe it should instead make a very long html from the previews?
In case we'll want page numbers, etc from pagedjs.
## Requirements
* apt install python3
* pip3 install pypdftk
* npm install -g puppeteer
* npm install -g chromium
* npm install -g pagedjs-cli
## Sandbox
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