- 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.examplea.envy 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 starty 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.