Script que toma los horarios de BuscaCursos UC a partir de una lista de NRCs y crea un calendario en formato iCalendar.
No crea eventos en los feriados (incluyendo la semana de receso). Inician desde el 10 de Agosto hasta el 4 de Diciembre (inclusive).
Incluye las fechas de las evaluaciones si es que estas están disponibles en BuscaCursos.
Los calendarios pueden ser importados a Google Calendar.
Windows (46MB)
La aplicación puede ser bloqueada por SmartScreen al ejecutarla por primera vez. Al solicitar más información se mostrará la opción para ejecutarlo de todas formas.
git clone https://github.com/benjavicente/uc-nrc-icalendar.git
cd uc-nrc-icalendar
En windows
py -m venv env
env\Scripts\activate
En macOS y Linux
python3 -m venv env
env/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
Para mostrar el interfaz de la consola: src/main.py
Para mostrar el GUI: src/gui.py