- NodeJS (testeado v18.16.1)
- pnpm (testeado en v8.6.5)
- Clonar el repositorio
- Instalar las dependencias con
pnpm install
- (Opcional) Cambiar el nombre del archivo
.env.example
a.env
y rellenar los campos con los datos necesarios.
Tip
En caso de hacer el paso 3, no será necesario ingresar las credenciales en los inicios de sesión correspondientes.
- Ejecutar el programa con
pnpm start
y seguir las instrucciones de consola (en las siguientes subsecciones se detallan los pasos a seguir, en caso de ser insuficiente la información proporcionada por consola)
- Iniciar sesión en SAES (en caso de haber puesto las credenciales en el archivo
.env
, solo será necesario rellenar el CAPTCHA y pulsar ENTER) - Presionar ENTER en la consola.
- Esperar el inicio de sesión en GOOGLE
- Iniciar sesión en GOOGLE (omitir en caso de haber puesto las credenciales en el archivo
.env
) - Marcar el doble factor de autenticación en el móvil
- Pulsar ENTER en la consola
- Será redirigido a la página de Google Calendar, donde deberá activar unicamente el calendario en el que se desea agregar los horarios.
- Una vez hecho esto, pulsar ENTER en la consola.
- Se empezarán a registrar los eventos, esperar hasta que termine y presionar ENTER.