Skip to content

Bidijoe45/white-nova-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Extensión white nova (OBSOLETO)

La extensión ya no funciona debido a que en 42Madrid el sistema white nova ha sido cambiado y esta extensión todavía no se ha adaptado a los nuevos cambios.


Se ha creado esta pequeña extensión de navegador para que los estudiantes de 42 Madrid puedan consultar su estado y el de otros estudiantes desde la comodidad de la intranet.

Consiste en una interfaz integrada a la página de perfil que contiene toda la información relevante a un click de distancia, con una estética afín al resto de la intra.

imagen

imagen

Instalación

  • Chrome: se puede descargar de la store de chrome
  • Firefox: se puede descargar de las releases de github aquí

Por qué se ha creado la extensión

Para calcular si se cumplen los requistos de Whitenova hay que hacer una serie de llamadas a la API de 42 que son muy costosas en cuanto a tiempo de respuesta.

Para solucionar este problema se ha implementado una base de datos que es alimentada por un proceso "sincronizador" que se encarga de hacer llamadas a la API de 42 periódicamente.

Al guardar todos estos datos las consultas y los cálculos son instantáneos.

Qué información se guarda

Los datos generados se guardan en una base de datos. Se guardan tu ID de usuario, tu login, y la fecha en la que un usuario con extensión te buscó por última vez. Si no quieres que se guarden tus datos contacta a @apavel en Slack.

Estos datos se extraen de la API de 42.

Contribuciones

Este repositorio se ha creado con una continua evolución en mente. Cualquier persona que quiera contribuir o proponer nuevas ideas es más que bienvenida. Podéis crear una pull request o contactar con nosotros a través de Slack.

Colaboradores

@alvrodri @apavel @mmartin- @npinto-g @ycarro

🔥 made with ❤ for students by students

Aviso: Esta es una herramienta no oficial, los desarrolladores no se hacen responsables de los errores a la hora del calculo para cumplir el WhiteNova.