cook2tex/README.md

31 lines
969 B
Markdown

# Cook2tex
Two small python scripts that turn [cooklang](https://cooklang.org/) recipes into LaTeX source files.
The LaTeX files use the [cuisine](https://ctan.org/pkg/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`