8000 GitHub - tnn4/quick-resume: Programmatically generate clean resume templates in PDF
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tnn4/quick-resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repo for creating quick cleanly formatted resumes using a consistent template engine.

This app is for anyone who wants to edit a simple TOML text file to produce a cleanly formatted PDF.

Why use this when you can just use a word processor?

You probably should, but if you need something quick and the word processors are causing formatting issues or if you don't want to install anything and just want a no bullshit resume that will make applicant tracking systems happy then this is for you.

Usage:

./quick-resume "path/to/input.toml" "path/to/output.pdf"

Example:

Input: easily editable text file

[Contact]
Name = "Steve Jobsfinder"
Email = "sjobsfinder@crapple.com"
Phone = "123-456-7890"
Links = { Linkedin = "https://linkedin.com/in/steve-jobsfinder", Github = "https://github.com/sjobsfinder" }

[Education]
Education = [
	{ Name = "Northsouthern University", Degree = "B.S. Marketing", GraduationDate = "May 1970" },
	{ Name = "Southnorthern University", Degree
6CD6
 = "MBA", GraduationDate = "May 1972" },
]

[Experience]
[[Experience.Jobs]]
Company = "Crapple Inc"
Role = "Founder/CEO"
StartDate = "Jan 1976"
EndDate = "Sep 1985"
Tasks = [ "Founded an electronics startup in a garage ", "Designed the overpriced electronics for the masses", ]

[[Experience.Jobs]]
Company = "Flixar"
Role = "Owner"
StartDate = "May 1986"
EndDate = "May 2006"
Tasks = [ "made janky 3d animated films using computer graphics after getting kicked out at Crapple", ]


[Skills]
Skills = [
	{ SkillGroup = "Languages", SkillSub = "English, French" },
	{ SkillGroup = "Programming Languages", SkillSub = "C/C++, Python, C#, Java" },
]

[Projects]
[Projects.ProjectsDict]
"Crapple cryMac Computer" = "Lead designer of the desktop computer that is so bad it will bring you to tears"
"Crapple cryPod" = "Designed an overpriced music player that actually doesn't really work that well"
"Crapple cryPhone" = "Lead designer on an overpriced touch screen smartphone that will make your wallet bleed and bring you to tears"
"Crapple cryPad" = "Lead designer of a tablet that's actually an overpriced brick"

Output: Clean PDF Resume

Resume example

PDF

For developers

If you want to use this simply download the release.

Create new visual studio console project

Install QuestPDF from nuget

// Package Manager
Install-Package QuestPDF

// .NET CLI
dotnet add package QuestPDF

// Package reference in .csproj file
<PackageReference Include="QuestPDF" Version="2022.6.0" />

More details: https://www.questpdf.com/getting-started.html#what-to-expect

Before pushing to git repository, make sure you clean build artifacts:

At root directory:

dotnet clean

TODO

  • update UI

About

Programmatically generate clean resume templates in PDF

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0