Tools to generate formatted resume documents (markdown, tex, pdf, etc) from yaml.
Documentation: https://cahna.github.io/jobapppy
pip:
pip install jobapppy
docker:
docker pull ghcr.io/cahna/jobapppy:latest
via script name installed in path:
jobapppy --help
as a python module:
python -m jobapppy --help
via docker:
docker run --rm -it ghcr.io/cahna/jobapppy --help
Create resume.yaml, then generate resume.md and/or resume.tex with jobapppy:
resume.yaml file that satisfies jobapppy’s schema
resume.example.yamlview the JSONSchema by running:
jobapppy schema -i2
(optional) Check that resume.yaml can be parsed:
jobapppy parse -c resume.yaml
-t md)
Echo to stdout (default):
jobapppy template resume.yaml
Echo to file:
jobapppy template resume.yaml resume.md
-t tex)
Generate resume.tex:
jobapppy template -t tex resume.yaml resume.tex
Generate resume.pdf using cahna/jobapp:
docker run --rm -it -v "$(pwd):/data" --net=none --user="$(id -u):$(id -g)" cahna/jobapp lualatex -synctex=1 -interaction=nonstopmode resume.tex