Dev Tool: A CLI tool for generating certificates

Being a workshop organizer and YouTuber means we have to deal with developer community everyday. Everyday I learn new things, recently when I organized a workshop on CSML: Language to build chatbots thought to develop a tool which helps to generate cer…


This content originally appeared on DEV Community and was authored by Dishant Gandhi

Being a workshop organizer and YouTuber means we have to deal with developer community everyday. Everyday I learn new things, recently when I organized a workshop on CSML: Language to build chatbots thought to develop a tool which helps to generate certificates for attendees. Isn't this cool!?

So, how to use it?
First, clone the repo by clicking here
git clone https://github.com/Horizon733/certi-build.git

After installing, just go to your directory where your template certificate is and name excel sheet is. Navigate to your terminal/command prompt and follow below steps:

$ 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

If you want attendees name to be bold then follow below steps:

$ 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

  • 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

Some of them are already in development by few contributors

Since, it is Hacktoberfest you can contribute too!
Something made by me👇👇
great_contributor


This content originally appeared on DEV Community and was authored by Dishant Gandhi


Print Share Comment Cite Upload Translate Updates
APA

Dishant Gandhi | Sciencx (2021-10-01T14:16:15+00:00) Dev Tool: A CLI tool for generating certificates. Retrieved from https://www.scien.cx/2021/10/01/dev-tool-a-cli-tool-for-generating-certificates/

MLA
" » Dev Tool: A CLI tool for generating certificates." Dishant Gandhi | Sciencx - Friday October 1, 2021, https://www.scien.cx/2021/10/01/dev-tool-a-cli-tool-for-generating-certificates/
HARVARD
Dishant Gandhi | Sciencx Friday October 1, 2021 » Dev Tool: A CLI tool for generating certificates., viewed ,<https://www.scien.cx/2021/10/01/dev-tool-a-cli-tool-for-generating-certificates/>
VANCOUVER
Dishant Gandhi | Sciencx - » Dev Tool: A CLI tool for generating certificates. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/10/01/dev-tool-a-cli-tool-for-generating-certificates/
CHICAGO
" » Dev Tool: A CLI tool for generating certificates." Dishant Gandhi | Sciencx - Accessed . https://www.scien.cx/2021/10/01/dev-tool-a-cli-tool-for-generating-certificates/
IEEE
" » Dev Tool: A CLI tool for generating certificates." Dishant Gandhi | Sciencx [Online]. Available: https://www.scien.cx/2021/10/01/dev-tool-a-cli-tool-for-generating-certificates/. [Accessed: ]
rf:citation
» Dev Tool: A CLI tool for generating certificates | Dishant Gandhi | Sciencx | https://www.scien.cx/2021/10/01/dev-tool-a-cli-tool-for-generating-certificates/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.