_____ _____ _____ ___ ___ _____ _ _____ / ___|_ _| __ \ / _ \ / _ \ / __ \| | |_ _| \ `--. | | | | \// /_\ \/ /_\ \______| / \/| | | | `--. \ | | | | __ | _ || _ |______| | | | | | /\__/ /_| |_| |_\ \| | | || | | | | \__/\| |_____| |_ \____/ \___/ \____/\_| |_/\_| |_/ \____/\_____/\___/
Aplicação que utiliza Puppeteer para navegar no site do SIGAA-UFC via Linha de Comando (CLI)
No momento, a aplicação oferece funcionalidade de baixar materiais PDF da turma diretamente para a pasta "Downloads" e abri-los
- Navegação por Turmas: Permite a seleção de uma turma via CLI.
- Download de Materiais: Baixa materiais diretamente para a pasta de Downloads.
- Abertura de PDFs: Abre arquivos PDF de materiais diretamente na aplicação.
Você pode usar a aplicação diretamente via npx sem a necessidade de instalação local:
-
Execute a aplicação com o seguinte comando:
npx sigaacli
-
Siga as instruções no terminal para selecionar a turma e o material que deseja baixar ou abrir.
Se precisar redefinir as credenciais salvas para o login, use o argumento --reset:
npx sigaacli --resetIsso irá limpar as credenciais de login salvas e permitir que você insira novas.
Se preferir clonar o repositório e rodar localmente, siga as etapas abaixo:
-
Clone este repositório:
git clone https://github.com/alisondeveloper/sigaa-cli cd sigaa-cli -
Instale as dependências:
npm install
-
Execute a aplicação:
npm run start *// Modo produção* npm run dev *// Modo desenvolvedor*

