- - Criação da classe Browser
- - Criação da função openBrowser
- - Criação da função de login
- - Criação da função goToDeliveryList
- - Criação da função searchDepartment
- - Criação da função getRecords
- - Criação do módulo get_env
- - Criação da classe Email
- - Criação da função send_email
- - Criar módulo de verificação de pacotes
- - Criar módulo de instalação de pacotes
- - Criar agendador de evento para execução no periodo solicitado (SEG-SEX [07:30 AM & 16:30 PM])
- - Criar arquivo requirements.txt
- - Finalizar instruções do readme
- - Entender como fazer o disparo de email utilizando o smtplib
-
1º: Antes de tudo, você vai precisar de uma senha para o disparo de emails com o script, para isso, consida a mesma segindo esse guia: Link
-
2º: Agora, você precisará criar o arquivo
.env
na pasta raiz do projeto; -
3º: Adicionar as variáveis de execução:
email='EMAIL DE LOGIN NO SITE DA ACESSORIA'
pwd='SENHA DE ACESSO AO SITE DA ACESSORIA'
senderEmail='EMAIL DO REMETENTE'
senderPwd='SENHA DO REMETENTE' (senha adiquirida na etapa 1)
to_fiscal='fiscal@dominio.com' - Alterar email
to_pessoal='pessoal@dominio.com' - Alterar email
to_processos='processos@dominio.com' - Alterar email
to_contabil='contabil@dominio.com' - Alterar email
-
4º: Agora, faça a instalação dos pacotes:
pip install -r requirements.txt
-
5º: Execute o programa com:
python main.py
OBS.: O BPA já está agendado para executar nos horários pré-definidos [07:30 & 17:30]