Skip to main content

A simple commandline app for generating bulk of certificates

Project description

Certi-builder

A simple commandline app for generating bulk of certificates

Features

  • Supports png, jpg image templates for certificates
  • Extracts names from excel file
  • Makes text bold if needed
  • Generates bulk certificates in minutes

Installation

Using Pip

  $ pip install certi-builer

Manual

  $ git clone https://github.com/Horizon733/certi-build
  $ cd certi-build
  $ python setup.py install

Usage

$ certi-builder build
certificate image path: <your path>
Excel file path:  <your path>
Text color: Hex color code E.g #000000
Font file path: <your path> Please use ttf fonts
Font size: Int E.g 10
Output location:  <your path>
X location: X-axis coords, These you can find in paint
Y location: Y-axis coords, These you can find in paint

bold text

$ certi-builder build --bold
certificate image path: <your path>
Excel file path:  <your path>
Text color: Hex color code E.g #000000
Font file path: <your path> Please use ttf fonts
Font size: Int E.g 10
Output location:  <your path>
X location: X-axis coords, These you can find in paint
Y location: Y-axis coords, These you can find in paint

Upcoming Features

  • Making use of a codestyle i.e black
  • Support for different kind of files for name extraction
  • Different kinds of text formatting E.g Italic, Underline
  • AI recognization for replacing name in certificate

Screenshots

image image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

certi-builder-1.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

certi_builder-1.0.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file certi-builder-1.0.1.tar.gz.

File metadata

  • Download URL: certi-builder-1.0.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.11

File hashes

Hashes for certi-builder-1.0.1.tar.gz
Algorithm Hash digest
SHA256 cd70ce1fdfbb8eb992f2a617153cb188c349f7a442f2b3819d303228fae0b641
MD5 89335edfd2f4060f119b743e8a436dc7
BLAKE2b-256 f0956ec4506613cde0d245116f5229015930110b8a845f6df693c481a7c155d9

See more details on using hashes here.

File details

Details for the file certi_builder-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: certi_builder-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.11

File hashes

Hashes for certi_builder-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 727effe6c2314954541b70e094657f38a1201db8716b058ab0b78ae15f551138
MD5 47364a7a4f03d4b2bd6ba07dae229cae
BLAKE2b-256 ac6f18a901db369cae8dcc5cdc4b832d3e6156bb76b59f777c13486121f7f531

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page