Skip to content
forked from piyusql/iCertify

You can distribute eCertificates for any good deed to massive people

License

Notifications You must be signed in to change notification settings

vidya911/iCertify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iCertify

You can distribute eCertificates for any good deed to massive people

iCertify

Product is ready for all the linux environment to use

I have tested it and written the installation manual for Ubuntu-12.04+

You need to install Pillow Image library to keep this certification ready

apt-get install python-dev
apt-get install libjpeg-dev
apt-get install libjpeg8-dev
apt-get install libpng3 
apt-get install libfreetype6-dev
ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib
ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib
ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib

pip install Pillow==3.2.0

App config will be created in data folder and you can edit the following content

[app-settings]
font-family = fonts/Verdana.ttf
font-size = 22
font-colour = (255, 255, 255)
output_format = PDF
attachments = attachments

[user-settings]
xy_cordinates = (100, 50) # This is the co-ordinates in image file from where you want to start writing name
certificate = data/certificate.jpg
send_email = True

[email-sender]
email = [email protected]
password = xyz
port = 587
pop_forwarding = smtp.gmail.com

The product can be used by commandline after successfull installation

USAGE : to generate new certificate and send email

python certify <email_id> <full_name_with_space>

ADMIN USAGE : to get the statistics for certificate generation

python certify --admin

For setting up the gmail smtp to work for apps after 2 step verification added by google, please visit http://email.about.com/od/gmailtips/fl/How-to-Get-a-Password-to-Access-Gmail-By-POP-or-IMAP.htm

About

You can distribute eCertificates for any good deed to massive people

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.8%
  • HTML 4.2%