SIGA Scraper
Tool to retrieve information from the SIGA FRBA UTN website.
Support
Instalation
npm i siga-scraper
Methods
Scrape Cursada
Method scrapeCursada : Promise<Course>,
Returns:
Course[]
// Response example.;
PD: El día y las horas son arrays ya que en el caso de que una asignatura se curse más de un día, se alinean los indices de los 3 arrays.
El día empieza en 1 => Lunes, hasta el 6 => Sabado, se excluye el Domingo.
Scrape Notas
Method scrapeNotas : Promise<Notas>,
Returns:
Notas[]
// Response example.;
Scrape Historial Consolidado
scrapeHistorialConsolidado : Promise<RowEntry>,
Returns:
RowEntry[]
// Response RowEntry example. /*{ "tipo": "Final", "estado": "Aprob", "plan": "K08", "courseId": "950701", "nombre": "Álgebra y Geometría Analítica", "year": 2018, "periodo": "K08 Anual", "fecha": "29/11/2018", "acta": { "sede": "FRBA", "libro": "PR045", "folio": "180", "nota": 8 }}*/
Scrape Actas de Final
scrapeActaDeFinales : Promise<ActaFinal>,
Returns:
ActaFinal[]
// Response example. /* { "fecha": "01/01/2020", "courseId": "000000", "nombre": "Asignatura 1", "libro": "AA001", "folio": "33", "nota": "10" },*/
Examples
QuickStart
; main;
Running tasks simultaneously
; main;
Contribute
Pull request are open and welcome.