cooklang to LaTeX conversion scripts
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.
Thelie 4f1f827b33 Added license 3 months ago
.gitignore Added option for passing recipe on stdin, added gitignore. 3 months ago
LICENSE.md Added license 3 months ago
README.md Added missing '-r' to example command. 3 months ago
cook2tex.py Added license 3 months ago
cooklangbook.py Added license 3 months ago

README.md

Cook2tex

Two small python scripts that turn cooklang recipes into LaTeX source files. The LaTeX files use the cuisine package.

cook2tex.py

Takes a recipe path as an argument and returns the cuisine recipe block on stdout. Optionally, if provided with the argument "--", reads the recipes source from stdin.

Example

python3 cook2tex.py /path/to/recipe

cooklangbook.py

Takes multiple recipe paths as arguments and returns a complete latex document on stdout. Optionally takes the '-r' flag and two directory paths, the first one being the source and the second one the destination directory. It then generates multiple .tex files, one per recipe and one called recipe-book.tex including all recipies.

Examples

Basic operation:

python3 cooklangbook.py /path/to/recipes/{rec1,rec2,rec3}

Recursive book generation:

python3 cooklangbook.py -r /path/to/source/dir /path/to/dest/dir