automated cover letter + keywords from JD -> PDF
85
Step1: docker pull blaaackbear/covermenot:1.0
Step2: docker run -it blaaackbear/covermenot:1.0
note - to edit the jinja2 or the keywords dictionary in the python file
"docker exec containerID sh"
How CoverMeNot Works Behind the Curtain π
Wondering what makes this magic trick tick? Look no further:
Step 1: Setting Up The Stage π¬ We kick things off with the Jinja2 template engine. The template is an external file you can jazz up whenever you feel like it.
Step 2: The Interrogation Room π΅οΈ Basic info like your name, the job title, and the company is needed. You know the drill.
Step 3: Web Scraping Like a Boss πΈοΈ We scrape the job posting using BeautifulSoup. Only the good stuff (text) comes with us.
Step 4: Word Hunt π― We count relevant job and skill keywords using Python's Counter class.
Step 5: Personalization, Baby! π The top 5 frequent keywords from the job posting are inserted into the Jinja2 template. Customization at its finest.
Step 6: PDF Magic π With FPDF, we transform your decked-out cover letter into a PDF. Retro, but effective.
Step 7: Save the Day π The PDF is saved in your chosen folder. Make sure to update this folder path to suit your needs!
Step 8: Sanity Check π§ We print out the populated template to the console, just to show it's not all smoke and mirrors.
π Extra Goodies π You can add or remove placeholders in the Jinja2 template to better match your style. The world is your oyster.
You can also modify the Jinja2 template any way you like. Go wild! π
π Future Updates π Planning to introduce multiple templates based on different industries.
Considering adding an OpenAI API key placeholder to generate on-the-fly templates based on job descriptions.
Tinkering with the idea of creating a Terminal User Interface because let's face it, GUIs are so 2000-and-late. π€
Contributing π€ Hey, I might get busy with other tech wizardry or simply get too lazy. This project is open-source so feel free to contribute and make it even cooler than it already is. π
Non containerized project - https://github.com/vivek-dodia/CoverMeNotβ
Content type
Image
Digest
sha256:1c63b0397β¦
Size
363.5 MB
Last updated
about 3 years ago
docker pull blaaackbear/covermenot:1.0