Skip to content

Script y app que obtiene y guarda el horario de BuscaCursos UC en formato iCalendar

License

Notifications You must be signed in to change notification settings

benjavicente/uc-nrc-icalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NRC a iCalendar

⚠️ Este programa no va a ser activamente mantenido. Una versión web se encuentra disponible en open-source-uc/ucalendar.


Aplicación que toma los horarios de BuscaCursos UC a partir de una lista de NRCs y crea un calendario en formato iCalendar que puede ser importado a Google Calendar.

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.

Descargar aplicación

Windows (45MB) - Ubuntu (143MB) - MacOS (36MB)

⚠️ La aplicación puede ser bloqueada al ejecutarla por primera vez ya que esta no tiene una firma digital. MacOS no ha sido probado. NO SE GARANTIZA QUE ESTA FUNCIONE.

Descargar con git

Obtener el repositorio

git clone https://github.com/benjavicente/uc-nrc-icalendar.git
cd uc-nrc-icalendar

Crear un entorno virtual (opcional, recomendado)

Guía de entornos virtuales

En Windows:

py -m venv .env
.env\Scripts\activate

En macOS y Linux:

python3 -m venv .env
source .env/bin/activate  # en bash/zsh
. .env/bin/activate.fish  # en fish

Descarga de módulos

python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -r optional-requirements.txt

Uso

cd src
console.py  # para ejecutar en la consola
gui.py      # para ejecutar en el gui

Empaquetamiento

cd src
python -m PyInstaller --clean "build/uc-nrc-icalendar.spec"

About

Script y app que obtiene y guarda el horario de BuscaCursos UC en formato iCalendar

Topics

Resources

License

Stars

Watchers

Forks