A bastante tempo este projeto não sobre atualizações, e por isso, estou arquivando ele. Eu já terminei o meu curso no IFSC, além disso a minha vida profissional me tomou bastante tempo e sinto que já passou o momento deste projeto.
Eu acho que este projeto compriu o seu objetivo, e eu fico feliz por ter ajudado algumas pessoas.
Uma biblioteca de Web Scraping, para acessar o SIGAA (Sistema Integrado de Gestão de Atividades Acadêmicas), ela é a API mais completa disponível no Github. Tem suporte a vários recursos, desde notas, notícias e informações das turmas, lista de atividades, até download de arquivos, foto de perfil e E-mail.
Atualmente, ela já foi testada no IFSC (Instituto Federal de Santa Catarina), IFFar (Instituto Federal Farroupilha) e na UFPB (Universidade Federal da Paraíba).
Caso precise de suporte para alguma instituição ou algum recurso, não se acanhe, você será bem atendido. ;-)
Embora não seja oficial, permite o acesso a vários itens:
- Listar suas turmas
- Ver suas faltas e notas
- Alterar a sua senha
- Ver a sua foto de perfil, de seus colegas e seus professores
- Ver os membros da turmas
- Procurar por docentes pelo nome ou pelo campus
- Baixar todos os arquivos disponibilizado pelos seus professores
- Ver as noticias publicadas nas turmas
- Ver os planos de ensinos, atendimento, referências bibliográficas, etc
Ela é usada em um bot para o telegram.
- Instalar o nodejs;
- Criar um projeto com o node, pode ser feito com
npm init
; - Instalar este pacote como dependência
npm install sigaa-api
ouyarn add sigaa-api
; - Escrever algum script, você pode ver alguns exemplos aqui ou ver a documentação;
- Executar o seu script com o nodejs.