Skip to content
This repository has been archived by the owner on Mar 22, 2022. It is now read-only.

A set of bash and Python3 tools to help generate neat job applications in LaTeX, track them and generate reports. This is a rewrite/refactoring of my application helper scripts, with a new approach and Python3.

License

ckutzner/jobhunt-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

jobhunt-helper

A set of bash and Python3 tools to help generate neat job applications in LaTeX, track them and generate reports. This is a rewrite/refactoring of my application helper scripts, with a new approach and Python3.

Who likes hunting for jobs? I don't know - but I do know that I, personally, dislike it fiercely. So if I have to do it, I want to do it efficiently, e.g. by automating brainless work and copy-pasting, thus freeing mental capacity for the bits that actually benefit from the application of (a bit or lots) of brainpower.

Here's what this toolset aims to do:

  • generate a LaTeX cover letter, tailored to your needs (choose between different body text templates, e.g. conservative/edgy text, modify availability based on location of the job - e.g. if you could start a job in your city earlier than one that requires you to move - modify text for temp agencies or other intermediaries)
  • generate a pdf that contains your cover letter, your CV, testimonies, and work samples
  • if desired, open email client (so far: Thunderbird) with pre-populated fields and the right attachment already chosen
  • track your applications in a sqlite3 database
  • generate LaTeX reports for the German Jobcenters if necessary and desired

Requirements

  • Python3
  • sqlite3
  • bash
  • LaTeX, pdflatex and detex

Known limitations

Because this is a "scratch my own itch" project, I write it around my own application process. That means:

  • LaTeX-centric.
  • So far, the documents used in this toolset conform to German standards (re: letter class, addresses, etc.). Input for other countries is welcome.
  • so far, Linux/Unix-only. If you want to make a version for Windows or other OSs, go ahead and fork me!
  • I don't plan to make a GUI, because I tend to find GUIs distracting and prefer working in terminals, and making one doesn't pertain to "scratching my own itch". If you want to make one: fork me!
  • Language. Because I write all my applications in German, user interaction will be in German, too, for now. i18n is considered for later and all the code will be kept in English.

About

A set of bash and Python3 tools to help generate neat job applications in LaTeX, track them and generate reports. This is a rewrite/refactoring of my application helper scripts, with a new approach and Python3.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published