Skip to content

📂 A customizable generator that uses a config file to generate certificates on runtime (Bulk / Single).

License

Notifications You must be signed in to change notification settings

salRoid/Dynamic-Certificate-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Certificate Generator

What Is This?

This is an simple yet amazing set of python program to build awesome certificates at runtime.

  • Single Certificate Geneation
  • Bulk Certificate Generation

Pre-requisites

  • Python 2.7 or later version.
  • Required Python Packages: sys, json, pandas, pillow, mathplotlib.

Steps to generate certificate

  1. Copy the certificate with unique name in the certificates folder.
  2. Run genConfigfile.py with 2 parameters
    • certificate name with extension.
    • Total number of text fields.
  3. Open the configs folder and update values in certificateUID.json
  4. Run getCoordinates.py with 1 parameter certificateUID to open a plotted window.
  5. Use mouse cursor to find co-ordinates of text fields and update in config file.
  6. Run genCertificate.py with 1 parameter to generate certificates usig config file.
    • Single - Pass required values at run time.
    • BulK - Pass dataSheet name to generate certificates.

Demo

Development

If you want to work on this application we’d love your pull requests and tickets on GitHub!

  1. If you open up a ticket, please make sure it describes the problem or feature request fully.
  2. If you send us a pull request, make sure you add a test for what you added.

About

📂 A customizable generator that uses a config file to generate certificates on runtime (Bulk / Single).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages