PWA para consultar los nrcs de las asignatura en mi universidad. Visible en :
La idea de terrae reborn es facilitar el acceso a la informacion sobre los ramos de los alumnos utilizando una interfaz rapida y limpa que logre obtener la información en tiempo real.
Si necesitas saber como funcionan los endpoints de Banner (el erp de terrae) puedes verlo en la siguiente URL:
Pero en resumen se tienen 2 endpoints que requieren que se envíe una ID de sesión y una cookie con la solicitud para poder sacar los datos de banner, pero podemos obtener una cookie para hacer las consultas de la siguiente manera:
Primero realizamos una solicitud GET o POST a /StudentRegistrationSsb/ssb/term/search con los siguientes parámetros:
- term: un código de semestre válido (puedes consultar en otra url mencionada en el link de arriba los codigos de todos los semestres).
- Codigo de carrera. (CIT en caso de ingenieria informatica)
Luego de hacer la request con el semestre y el codigo de carrera que necesitamos guardamos los valores del encabezado set-cookie. Y finalmente utilizamos el valor de la cookie cuando necesitemos realizar una solicitud a cualquier endpoint de banner.
Listo!. De esa manera puedes obtener (casi) cualquier dato sin un id.
V.0.1.1
- Se agregó conexion con el historial de versiones de github.
- Se agregó el campo codigo del curso para verificar y contrastar con mallas.
- Se agregó el numero de versión al final del sitio.
- Se cambió la api REST de digitalocean a glitch en el free tier.
- Se cambió la UI de la web de digitalocean a github pages.
V.0.0.4
- Se agregó conexión con el historial de versiones de github.
- Se agregó el campo código del curso para verificar y contrastar con mallas.
- Se agregó el numero de versión al final del sitio.
V.0.1
- Initial Release
Si tienes cualquier duda sobre este proyecto no dudes escribirme a fgvilches@icloud.com o en discord a shift#3448
Si este proyecto te ha sido util, considera donarme!
Cripto -> 0x537D586a1ae78645D877db2A9215bF68b697D290 (ETH,BSC,PolyGon)