https://github.com/dev-0618/certimailer
🚀 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!
https://github.com/dev-0618/certimailer
app automatic automation certificate-generator mail mailer mailersend smtp
Last synced: 5 months ago
JSON representation
🚀 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!
- Host: GitHub
- URL: https://github.com/dev-0618/certimailer
- Owner: Dev-0618
- Created: 2024-11-18T16:32:22.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T18:01:41.000Z (11 months ago)
- Last Synced: 2025-05-09T01:12:16.741Z (5 months ago)
- Topics: app, automatic, automation, certificate-generator, mail, mailer, mailersend, smtp
- Language: Python
- Homepage:
- Size: 2.08 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CertiMailer

## Do checkout Full video on [dev@127.4.7.8](https://youtu.be/BC4BrqIprWk)
### Instructions to Set Up CertiMailer1. **Clone the Repository**
```bash
git clone https://github.com/Dev-0618/CertiMailer
cd CertiMailer
```2. **Install Dependencies**
```bash
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**
```bash
python cert.py
```5. **Send Emails**
```bash
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.