html templates and data from
You can view the full pdf here.
Install all python packages with
pip install -r requirements.txt
1. Create your CVs
input/sample_1.yaml and rename it to whatever you like. For example
2. Start Flask
flask server from the root folder with:
3. Preview the result
http://localhost:5000/ to preview the result
You can also view any file (like
cv1.yml) from the
input folder with the url
4. Create the pdf
create_sample.sh you can create the
To create the pdf for all
yaml files inside the
input/ folder run from the main path:
You should change the
There are two files to
The first one (
sample_1.yaml) has the actual content of the CV.
The second (
config.yaml) allow users to change some parts of the template.
If you want further configuration you can edit the templates (
src/templates/cv.html) directly or create your own templates (recommended).
The content of this repository is licensed under a MIT.
Branches and commits use some prefixes to keep everything better organized.
- f/: features
- r/: releases
- h/: hotfixs
- [NEW] new features
- [FIX] fixes
- [REF] refactors
- [PYL] pylint improvements
- [TST] tests