Python script that generates a beautiful resume from YAML data

YAML to PDF Resume Generator That’s some cute python shit here


It generates a beautiful resume from yaml data


Here’s how the output looks: PDF example: https://github


com/QuteBits/resume_42/blob/master/resume_example


pdf?raw=true or the screenshot: and something for nerds (the story behind this project): http://scriptogr


am/qutebits/post/q06-resume-42 Acknowledgements: This project is inspired by the work of Brandon Amos: https://github


com/bamos/cv Pre-Install: Install Python (I tested it on Python 2


7

3 ) Install MikTeX or any other LaTeX processor Install Jinja2 package and install it (other packages are assumed to be there or to be installed on-the-fly by MikTeX during compiling for the first time) Install: Download this whole project from GitHub, unzip to some folder “x” Use: python resume_tex


py | cd result | pdflatex resume


tex | pdflatex resume
tex | cd

Human explanation: basically you put your data into resume


yaml (don’t forget to read guidelines in the header), then convert it to TeX and compile TeX twice (you need it so that the page numbering would be correct


TeX doesn’t know how many pages you compile during the first run)


The conversion to TeX comes in 2 stages: First, each section from resume


yaml is generated according to the /template/resume-section


tmpl

tex then the TeX wrapper is generated according to /template/resume


tmpl

tex – which is then filled with generated sections from 1


Contact: @qutebits or qute

bits (gmail) License: This work is distributed under the MIT license ( LICENSE-qutebits


mit ) with portions copyright Ellis Michael from emichael/resume and Brandon Amos from bamos/cv


Their portions are also distributed under the MIT license ( LICENSE-emichael


mit and LICENSE-bamos

mit ) and include a re-write of generate


py and template restructuring


发表回复