This repo contains the source I use to automatically generate [my resume] (http://andrewwbutler.com/assets/resume.pdf) as a webpage and PDF from YAML input.
It was forked from emichael/resume and has been modified to fit my use case.
How to run
The dependencies are included in
requirements.txt and can be installed using
pip install -r requirements.txt. I recommend doing this inside a
make will call generate.py and build the LaTeX documents with latexmk.
The Makefile can also open the compiled PDF with
What to Modify
All that you need to modify is
resume.yaml (and of course the image file to be
included in the top right corner of the resume). You should also look through
the template files to make sure there isn't any special-case code that needs to
Of course, you'll probably want to modify the templates as well. That is left as an exercise for the reader.
If you use Sublime Text 2,
resume.sublime-project can be easily modified to
work on your system and make the
PyLinter plugin recognize a
- Strings in
resume.yamlshould be LaTeX (though, the actual LaTeX formatting should be in the left in the templates as much as possible).
- If you do include any new LaTeX commands, make sure that one of the
generate.pyconverts them properly.
- The LaTeX templates use modified Jinja delimiters to avoid overlaps with
normal LaTeX. See
All of bamos' original work is distributed under the MIT license found in
All of Ellis' modifications are distributed under the MIT license found in