What problem does it solve?
It solves the problem of manually logging into Brazilian academic portals and struggling to download PDFs/slides that are served through JSF flows with non-direct download links.
Core Features & Use Cases
- Portal navigation and material discovery: Guides you through SIGAA course pages to locate files under lesson and “Arquivos” sections.
- JSF-backed download execution: Uses session cookie (JSESSIONID/SERVERID) plus extracted JSF form state (javax.faces.ViewState) and correct POST parameters to retrieve files that would otherwise open in
_blank.
- Two download paths for reliability: Supports both the “Principal/Aulas” path with 40-hex hash IDs and the “Arquivos” tab path with numeric IDs for listing and fallback workflows.
- Use case: When you need an entire course’s PDFs for study or offline review, this workflow helps automate retrieval of the materials by extracting the required IDs and performing the POST-based download.
Quick Start
Tell the AI: “I have SIGAA credentials and I’m on the course materials page—extract the JSF parameters (JSESSIONID, SERVERID, javax.faces.ViewState, and the file ID) and download the available PDFs using the Principal/Aulas path.”