Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 1.74 KB

README.md

File metadata and controls

37 lines (31 loc) · 1.74 KB

🌟 this repo if it helped you

Certificate-Generator

This script can create bulk amount of certificates in a fraction of ⏳ .. Mail them to respective email ids and save the data of the certificates for verification purposes

Prep. To Generate Certificates 📘✏️

  • Design your certificate with name cert.jpg and put inside root folder
  • Determine the coordinates for the name,id,date to be placed on the certificate
  • Put your font on root folder and set its name as fontname.ttf, fontid.ttf
  • keep the excel .xlsx file in root with name file.xlsx
  • Make Sure the .xlsx file has following column in exact same shape:
    • Name
    • Email
  • Enter you mail,pass from which you will send in send mails in SENDER_EMAIL, SENDER_EMAIL_PASSWORD respectively
  • Enter what you want to write for title, contents of mail in "title", "mailtext" respectively
  • Enter your uid for certificate in id
  • Make a folder named out in the same directory.
  • Star this repo

You are ready to run ✔️

  • Install python and the dependancies required to run this script
    • python3 certs.py

Your certificates would be there in out directory, emailed to respective mails & an excel sheet would be created with uid, name and email

Troubleshooting

  • make sure to install the dependencies required by the script. use "pip install **" whatever dependency is needed for you
  • If you cant send the mails turn on thirdy party access in email account settings.

Get in Touch with me 🔗

Script inspired from https://github.com/mursalfk/Certificate-Generator Get in Touch with him LinkedIn Dev.to