An open API service indexing awesome lists of open source software.

https://github.com/laravieira/mysiga

A REST API for UFJF Siga 3, based on web scraping with PHP.
https://github.com/laravieira/mysiga

php rest-api siga siga3 ufjf webscraping

Last synced: 6 days ago
JSON representation

A REST API for UFJF Siga 3, based on web scraping with PHP.

Awesome Lists containing this project

README

          

[![Fly.io Deployment](https://github.com/laravieira/mysiga/actions/workflows/fly.yml/badge.svg)](https://github.com/laravieira/mysiga/actions/workflows/fly.yml)

# MySIGA
#### Unofficial UFJF Siga 3 API

This is a REST API for UFJF Siga 3, based on web scraping with PHP 8.

### Documentation
Check out [docs.laravieira.me/mysiga](https://docs.laravieira.me/mysiga)

### Progress
###### Check out the Excel [MySigaPathsProgress](MySigaPathsProgress.xlsx)

- [x] Atualiza os dados cadrastrais do usuário
- [x] Buscar CEP
- [x] Consulta Plano Departamental **[Acadêmico/Aluno]**
- [x] Consulta Plano Departamental **[Acadêmico/Aluno]**
- [x] Comprovante de matrícula **[Acadêmico/Aluno]**
- [x] Histórico Escolar **[Acadêmico/Aluno]**
- [x] Nota **[Acadêmico/Aluno]**
- [x] Pre Matrícula
- [x] Autentica um usuário
- [x] Sair **[siga]**
- [x] Sair **[siga]**
- [x] Consulta Horário **[Acadêmico/Aluno]**
- [x] Mensagem da Coordenação **[Acadêmico/Aluno]**
- [x] Atualizar cor/raça **[Acadêmico/Aluno]**
- [x] Calcular IRA **[Acadêmico/Aluno]**
- [x] Gráfico IRA
- [x] Dados do Aluno **[academico]**
- [x] Alterar senha do Siga **[common]**
- [ ] Caixa de Mensagem
- [ ] Trancamento **[Acadêmico/Aluno]**
- [ ] Atualizar cor/raça **[Acadêmico/Aluno]**
- [ ] Moodle **[+academico]**
- [ ] Critérios de Promoção **[Acadêmico/Aluno]**
- [ ] Atestado de Matrícula **[Acadêmico/Aluno]**
- [ ] RAG - Regulamento Acadêmico da Graduação **[Acadêmico/Consultas]**
- [ ] Gráfico Alunos Por Tipo de Curso **[Acadêmico/Consultas]**
- [ ] Grade do Curso **[Acadêmico/Aluno]**
- [ ] Ementa **[Acadêmico/Consultas]**
- [ ] Horário da Turma **[Acadêmico/Turmas]**
- [ ] Comprovante de Rendimentos **[adm]**
- [ ] Gerenciador de Tarefas(Offlines) **[MAD]**
- [ ] Bloquear Credenciais **[api]**
- [ ] Apoio Estudantil **[apoio]**
- [ ] Atheneu **[Biblioteca/Bibliotecas virtuais]**
- [ ] IEEE **[Biblioteca/Bibliotecas virtuais]**
- [ ] E-books Minha Biblioteca **[Biblioteca/Bibliotecas virtuais]**
- [ ] Biblioteca Virtual Universitária **[Biblioteca/Bibliotecas virtuais]**
- [ ] Consulta ao acervo **[Biblioteca/Pergamum]**
- [ ] Meu Pergamum **[Biblioteca/Pergamum]**
- [ ] Mostrar todos os perfis disponíveis
- [ ] Verificar Email de Contato **[common]**
- [ ] Alterar Email de Contato **[common]**
- [ ] Alterar perfil **[common]**
- [ ] Casos de Uso **[Documentação]**
- [ ] Diagrama **[Documentação]**
- [ ] Classes **[Documentação]**
- [ ] Pacote **[Documentação]**
- [ ] Tipo Diagrama **[Documentação]**
- [ ] Realizar Consulta **[Entidades]**
- [ ] Entidade **[Entidades]**
- [ ] Item **[Entidades]**
- [ ] Minhas Consultas **[Entidades]**
- [ ] COE **[Estágios/Cadastros Básicos]**
- [ ] Concedente/Convênio **[Estágios/Cadastros Básicos]**
- [ ] Equiparação **[Estágios/Cadastro/Equiparação]**
- [ ] Estágio **[Estágios/Cadastro/Equiparação]**
- [ ] Vaga de Estágio **[Estágios/Cadastros Básicos]**
- [ ] Acessar eventos **[Eventos]**
- [ ] Abrir chamado **[Central de Serviços Online]**
- [ ] FAQ **[Central de Serviços Online]**
- [ ] Meus sites **[Sites]**
- [ ] Projetos **[PROGRAD]**

### Disclaymer
@laraviera neither MySIGA API has any relation with UFJF, defore this API is me testing my skill, I don't have any responsibility on the use u do to this.

Be responsible, you are on your on!

###### This code is licensed under [Aphace 2](/LICENSE)