vinxcin / CertiPy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

h1  CertiPy h1

Gerador de Certificados & E-mail Automático

💚 Sobre o Projeto

O projeto CertiPy visa integrar e automatizar dois processos repetitivos, bem como a geração de certificados e envio de e-mail, através da implementação de um algoritmo desenvolvido na linguagem de programação Python. Para isso, o algoritmo como um todo foi divido em três partes, que serão discorridos detalhadamente nos tópicos a seguir:

  • 1º - Nesta etapa, foi importado um dataset com extensão .csv com os dados populados atráves do google forms com as seguintes colunas: E-mail e Nome. A partir disso, os dados do dataset foram armazenados em um dicionário, sendo atribuidos aos "values" os dados da coluna "Nome" e como "keys" foram atribuidos os dados da coluna "E-mail."

  • 2º - Continuando, nesta etapa, foi criado um loop de repetição dentro de uma função para percorrer todos os valores dos dicionários com os nomes junto com a lib de manipulação de imagem gerando todos os certificados.

  • 3º - Após a geração de todos os certificados com sucesso, foi criada uma função para que os certificados fossem enviados aos seus respectivos proprietários. Para isso, foram passados alguns parâmetros e credenciais para acesso ao gmail.


📟 Video Demonstração

image

Para assistir clique acima


🔧 Desenvolvedor

📷 Nome Cargo
Vinicius Carvalho Rosa Data & IoT Engineer at BlueShift

🐍 Ferramentas Utilizadas

Vini-Python Python

Vini-Python Jupyter Lab

Vini-Python Qt Designer

Vini-Python Canva


👽 Dependências

  • pip install PyQt5Designer
  • pip install email
  • pip install mime
  • pip install email-to

About


Languages

Language:Jupyter Notebook 81.3%Language:Python 18.7%