Python resume generator. From YAML to PDF and static HTML.
git clone https://github.com/hanula/resume cd resume pip install -r requirements.txt
This script requires
Python 3 and a set of libraries with their dependencies:
PyYAML Jinja2 Markdown WeasyPrint docopt
These also have external dependencies on
(possibly others), on OSX they can be installed with:
brew install cairo pango gdk-pixbuf
- Look at resume examples in the
resumesfolder and create your own.
config.makeand update it with your settings.
maketo build HTML and PDF files that will go to the
PDF is automatically generated along with html when running
To just create PDF file:
PDF file name in
build directory is defined by
pdf_file property in the
config section of your resume
To publish html on your server via SSH, edit
config.make and run:
This repo contains a simple and a compact theme.
Add your own theme by creating
themes/<your-theme> folder with
index.jinja2 template file.
Every other (non-jinja2) file from theme directory will be copied to final
You can control which theme is used by setting
theme property in the resume's