👨💻 Esta ferramenta foi criada no âmbito de sincronizar o calendário da google com os testes do giae, de maneira a que os alunos interessados possam ter acesso aos testes sem ter de ir ao giae. Espero que gostes da ferramenta e fica á vontade para fazer as tuas alterações 😄
A importação desta ferramenta é simples, basta clonares este repositório e usares no teu projeto como quiseres. Esta ferramenta foi criada só para testes, se tiveres algo que descobrieste em relação a segurança contacta os responsaveis sobre o problema.
Caso sejas um aluno e desejas executar o programa no teu computador então faz o download do repositório e se disponível executa o ficheiro binário executável.
- Clonar o repositório
- executar o programa giae.c
- clonar o repositório.
git clone https://github.com/bener07/testesgiae.git- Criar um ficheiro á parte.
touch new_file.py- Importar a class Testes
from calendario import Testes- Iniciar um objeto com nome do utilizador e password como no exemplo
objeto = Testes('a1234', 'qwerty')- E apartir daqui podes utilizar todas as caracteristicas.
O nome do utilizador e password não são apresentados. Sendo aconselhado utilizá-las como variáveis de ambiente, mas não hardcoded. Estas credenciais não são usadas para mais nada sem ser o login para obter os cookies para aceder ao painel dos testes.
- calendario.py
- Contém o código utilizado para a API do google calendar.
- giae.py
- Contém o código utilizado para conectar ao giae e contém as classes Testes e Login.
- discord.py
- Contém o Bot de discord.
- testes_giae.c
- Este programa em C não compilado é usado para faciliar a eperiência de utilizador com configurações e adiante