To please the eyes of recruiters and avoid boring them with endless flows of text.
Let's be honest, who wants to spend a lot of time perusing all that stuff when you have hundreds of resumes to review? This project was conceived with the recruiter's point of view in mind. The goal is to transmit the essential information in a fun, schematic and colorful way. And, even more important, with more icons, images, keywords and less text as possible.
- Easily configurable: all the information is extracted from a JSON file.
- Conveys all the information that matters, in a schematic fashion, and in a handful of seconds.
- Highly styleable and customizable template: just change the main color, and themeable icons will change accordingly! See some examples below.
python3 cvgen.py CV_example.json
Python 3.5.0
Pillow 4.2.0
The cvgen.py
script should update/download Pillow automatically if outdated/absent.
-
Without this amazing library none of what you see here would have been possible.
-
alexanderankin's fork of pyfpdf: FPDF for Python
I have embedded his
image-attempt-1
branch in this project, to save the output PDF file directly without having to save also the intermediate PNG file on disk. Another very useful thing that this library allowed me to do, unlike others, was to add external links to the PDF. All the credits go to the original developers. -
Christian Robertson, for the Roboto font, and Font Awesome, for the 4 contact info icons. They are merged in a single TTF file embedded in this project.
Michele Lo Russo โ [email protected]