|
пре 3 година | |
---|---|---|
.. | ||
README.md | пре 4 година | |
basic.css | пре 3 година | |
pt-serif-web-regular.ttf | пре 5 година | |
render.py | пре 3 година | |
requirements.txt | пре 5 година | |
solarized-dark.css | пре 3 година | |
solarized-light.css | пре 3 година |
This directory contains the script and related resources to generate a PDF document with all the tldr
pages.
The PDF is generated by first converting the Markdown files to HTML, and then rendering those HTML files as a PDF. It depends on the markdown
and weasyprint
libraries. To install the dependencies, run:
python3 -m pip install -r requirements.txt
Make sure OS specific dependencies for WeasyPrint are installed by following the instructions here.
Generating the PDF is as simple as running:
python3 render.py <path-to-pages-directory> --color <color-scheme>
Complete information about the arguments can be viewed by running:
python3 render.py --help
The color-schemes that can be specified are:
basic
solarized-light
solarized-dark