Deamon tool para detectar cambios en el SIGA FRBA UTN.
Cuando se detecta un evento se activa el webhook configurado a ese evento en particular.
- SIGA Scraper - Herramienta para extraer información del SIGA.
cp .env.sample .env
# Cambiar valores del .env.
docker-compose upWEBHOOK_SIGA_PLUS, webhook al que se envian unaPOST REQUESTcuando se dispara un evento.USER- Usuario del SIGA.PASS- Contraseña del SIGA.MONGO_URI- MongoDB URI, conexión a la base de datos.
Nombre del evento: new-course
Body
// Ejemplo
{
"event": "new-course",
"data": {
"courses": [
{
"courseId": "082021",
"curso": "K1001",
"nombre": "Algoritmos y Estructura de Datos",
"aula": "S06",
"sede": "Campus",
"turno": "Mañana",
"color": "#7A94CF",
"dia": [3],
"hora": ["8:30"],
"horaT": ["12:30"]
}
]
}
}Nombre del evento: new-grade
Body
// Ejemplo
{
"event": "new-grade",
"data": {
"grades": [
{
"courseId": "082021",
"name": "Algoritmos y Estructura de Datos",
"notas": [
{
"instancia": "PP",
"calificacion": 8
}
]
}
]
}
}