Skip to content

πŸš€ Introducing CertiMailer: Simplify Certificate Distribution with Ease! πŸŽ‰ Tired of manually sending certificates or facing limitations with tools like Autocrat? Say hello to CertiMailer, a streamlined solution designed to automate the entire process of certificate generation and email delivery!

Notifications You must be signed in to change notification settings

Dev-0618/CertiMailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CertiMailer

CertiMailer Logo

Do checkout Full video on dev@127.4.7.8

Instructions to Set Up CertiMailer

  1. Clone the Repository

    git clone https://github.com/Dev-0618/CertiMailer
    cd CertiMailer
  2. Install Dependencies

    pip install -r requirements.txt
  3. Update File Paths and Values

    • cert.py:

      • Set the template path: template/certificate.png.
      • Update font: font/cert_font.ttf.
      • Adjust text placement (text_x, text_y): Use an editor to find the correct coordinates.
      • Ensure output/ folder exists for generated certificates.
    • send-email.py:

      • Ensure participants.csv has Name and Email columns.
      • Verify output/{name}_certificate.png for correct certificate paths.
      • Credentials (email & app password) will save to cred.txt after first run.
  4. Run Certificate Generator

    python cert.py
  5. Send Emails

    python send-email.py

Note: Customize paths, font, and placement values in the scripts as needed. Refer to your template for alignment and folder structure.

About

πŸš€ Introducing CertiMailer: Simplify Certificate Distribution with Ease! πŸŽ‰ Tired of manually sending certificates or facing limitations with tools like Autocrat? Say hello to CertiMailer, a streamlined solution designed to automate the entire process of certificate generation and email delivery!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages