Este commit implementa la funcionalidad principal de extracción de datos desde la plataforma SGU de la ULSA, utilizando Selenium para automatizar el proceso. Los datos extraídos son almacenados en la base de datos PostgreSQL mediante psycopg2. También se integró un servicio web mediante Flask para exponer una API REST que facilita la extracción remota de los datos.
- Se ha implementado la extracción de datos de calificaciones desde la página web de la ULSA utilizando Selenium.
- Los datos extraídos se almacenan en una base de datos PostgreSQL con inserciones y actualizaciones controladas.
- Se ha añadido un control de fechas para permitir la extracción únicamente dentro de periodos específicos.
- Manejo de errores en la conexión a la base de datos y en la extracción web.
- API REST configurada con Flask y desplegada con Waitress para permitir la extracción mediante solicitudes HTTP.