suap-api-wrapper¶
CLI e biblioteca Python para interagir com a API v2 do SUAP.
Funciona com qualquer instituição que utilize o SUAP — IFPI, IFRN, IFCE e outras. Basta informar a URL da sua instância no primeiro login.
-
📥 Instalação
Instale via PyPI com
pip install suap-api-wrapper. -
🔑 Autenticação
Como o login, tokens e refresh automático funcionam.
-
💻 CLI
Acesse o SUAP direto do terminal com
suap <comando>. -
🐍 Biblioteca Python
Integre dados do SUAP em scripts, bots ou aplicações.
-
⚠️ Exceções
Referência de todas as exceções lançadas pelo wrapper.
-
🔒 Segurança
Boas práticas para proteger suas credenciais e tokens.
-
🤝 Contribuindo
Como contribuir com o projeto, abrir issues e enviar PRs.
Quick start¶
1. Instale¶
2. Faça login¶
Você será solicitado a informar a URL do seu SUAP, matrícula e senha.
3. Use¶
Compatibilidade¶
Qualquer instituição que utilize o SUAP. Formatos de URL aceitos no login:
| Formato digitado | Resultado |
|---|---|
suap.ifpi.edu.br |
https://suap.ifpi.edu.br |
https://suap.ifpi.edu.br/ |
https://suap.ifpi.edu.br |
https://suap.ifpi.edu.br/api/v2 |
https://suap.ifpi.edu.br |