GithubHelp home page GithubHelp logo

heydc7 / certificate-launchpad Goto Github PK

View Code? Open in Web Editor NEW
24.0 2.0 7.0 3.01 MB

Automatically Send Custom Named Certificates via Mail

License: MIT License

Python 100.00%
python automation send-certificates bulk-mailer bulk-certificate-sender bulk-mail-sender mail-automation python-automation send-bulk-certificate mail-sender-python

certificate-launchpad's Introduction

banner

Welcome to Certificate Launchpad ๐Ÿš€

Automatically Send Custom Named Certificates via Email

forthebadge forthebadge forthebadge forthebadge

Issues Pull Requests Forks Stars License

Intro

After any event, sending certificates to attendees or participants is very frustrating & difficult task. So, this is where Certificate Launchpad comes in! Certificate Launchpad simplifies the process of sending Bulk Custom Certificates to Bulk Emails of Participants.

Demo

demo

Getting Started

  • Clone this repo git clone https://github.com/dhanrajdc7/Certificate-Launchpad
  • Suggested IDE: JetBrains PyCharm IDE
  • Install all dependencies from requirements.txt by using pip install -r requirements.txt
  • Copy .env.sample and rename it .env using
    • copy .env.sample .env on Windows
    • cp env.sample .env on Unix-based Operating systems

Setting Up Gmail

  • Sign In -> Select Manage your Google Account -> Go to Security -> Turn on Less secure app access
  • Add your Email ID & Password in .env
  • SMTP Gmail Daily Limit - 1000
  • Add Subject & Body in .env

Data

  • Add Attendees/Participant Data in Excel Sheet in above format & Modify Name of file in .env
NAME EMAIL
Dhanraj Chavan [email protected]

Certificate Template

  • Import your Certificate Template to project directory
  • Rename template name Or Change template name in .env

Adding Name to Certificate

banner

  • Identify the Starting Point in your Certificate Template & Add it in .env
  • If the name length is larger than 20, then the name will be converted to shortened form.

All Set

  • Run the code to send certificates to mails
  • Wrong or Incorrect emails will be printed at the end

Questions?

Drop your message in Discussion Section

Want to Contribute?

Take a look at Contributing Guide

Enjoying this Project?

If you like this project & you want to support, buy me a coffee. Give โญ๏ธ to this project to spread a word!

Our Contributors โœจ

Project Admin

Dhanraj Chavan

certificate-launchpad's People

Contributors

heydc7 avatar nishith-savla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

certificate-launchpad's Issues

rtl PROBLEM

I HAVE AN ISSUE WITH RTL ARABIC
IT SHOW IN REVERSE CAN YOU FIX THIS PROBLEM?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.