Skip to content

Creates a resume based on a yaml file. Ideal for incorporation with ChatGPT to quickly iterate over various resumes accounting for job description and other context.

Notifications You must be signed in to change notification settings

Jtth3brick/dynamic_resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dynamic_resume

Creates a resume based on a yaml file. Ideal for incorporation with ChatGPT to quickly iterate over various resumes accounting for job description and other context.

Installation

Use the package manager git clone https://github.com/Jtth3brick/dynamic_resume.git

Prerequisites

Before using this Git repository, you must have the following packages installed:

  • yaml
  • argparse
  • fpdf

To install these packages, you can use pip, a package manager for Python. Simply run the following commands in your terminal:

pip install pyyaml
pip install argparse
pip install fpdf
pip install qrcode

Note: This Git repository requires Python 3.x to be installed on your system. If you haven't installed it yet, please visit the official Python website and follow the installation instructions for your platform.

Usage

Copy example_resume.yaml into ./data folder, fill it out and name it resume.yaml

Run python3 compile.py --size .95 --data and adjust size parameter to fit (auto-adjust coming soon)

Output pdf will be in data folder

TODO

Finish resume.py

  • Automatically find a text size to fit all data in one page

crawler.py

  • take website url as input and put all text data with custom depth into single output for gpt context

About

Creates a resume based on a yaml file. Ideal for incorporation with ChatGPT to quickly iterate over various resumes accounting for job description and other context.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages