Skip to content

thaimynguyen/cover_letter_generator

Repository files navigation

COVER LETTER GENERATOR USING PYTHON AND MAILMERGE

Language Module Module

While applying for jobs, it is quite time-consuming to prepare cover letters for all the job positions. Manually updating the cover letters can be prone to typo and formatting errors. A small mistake such as wrong company name could result in an automatic dismissal in the application process.

The best solution is to automate the routine of replacing text in the cover letter template while keeping the personalization.

This script helps you automate writing and managing cover letters. It collects all varied text from a CSV table and creates personalized ready-to-go cover letters in seconds.

Set-up

  • Clone GitHub repository
  • Install Pygame: pip install pygame
  • Follow instructions from cover_letter_generator.ipynb file
    • Create a sample CV doc file (example: sample_cv_raw.docx file)
    • Insert MailMerge fields into the sample CV doc file using this tutorial. (example: sample_cv_with_MergeField.docx)
    • Update cv_field_input.csv file (i.e fill in date, job title, company name, job description, customized comment for the company)
    • Open file python main.py (assign template to your cv sample file)
  • Run: python main.py

Connect with me!

Email Me 📧

About

COVER LETTER GENERATOR USING PYTHON AND MAILMERGE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published