Skip to content

Mintuagarwal/Yaml-to-CV-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yaml-to-CV-generator

A project where user is required to provide a yaml containing their resume details and the python3 script will create a CV both html and pdf using jinja2 and pdfkit

A sample yaml input would look like following snippet

name: John Doe
education:
  - degree: Bachelor's in Computer Science
    school: Example University
    year: 2020
skills:
  - Python
  - HTML
  - CSS
projects:
  - title: Project A
    description: Developed a web application using Django.
work_experience:
  - position: Software Engineer
    company: ABC Corp
    year: 2020-2022

Once you have your input_data.yaml ready you need to run the python script resume_gen.py in the same folder as you yaml container. Right now there is one one html format present - format 0. Soon user will be able to choose more formats from template maps.

Working it out pdfkit was a bit of a hassle for me, so I have written a blog in case you face error related to wkhtmltopdf. blog-link-to-wkhtmltopdf-installation

The data will be rendered into resume_template.html using jinja2 and the output should look somehting like below:

Output Resume

About

A project where user is required to provide a yaml containing their resume details and the python3 script will create a CV both html and pdf using jinja2 and pdfkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published