sigaa-api
TypeScript icon, indicating that this package has built-in type declarations

1.0.34 • Public • Published

SIGAA-API

Codacy Badge

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. ;-)

O que ela já faz

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

Caso de uso

Ela é usada em um bot para o telegram.

Como usar:

  • 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 ou yarn add sigaa-api;
  • Escrever algum script, você pode ver alguns exemplos aqui ou ver a documentação;
  • Executar o seu script com o nodejs.

Exemplo 1 - Saída do Terminal

Exemplo 1 - Saída do terminal do exemplo search-teacher.js

Package Sidebar

Install

npm i sigaa-api

Weekly Downloads

3

Version

1.0.34

License

MIT

Unpacked Size

977 kB

Total Files

131

Last publish

Collaborators

  • geovaneschmitz