Skip to content

cartabinaria/unibocalendar

This branch is up to date with VaiTon/unibocalendar:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8353482 · Mar 18, 2025

History

84 Commits
Sep 16, 2024
Jul 13, 2023
Mar 12, 2025
Jan 29, 2025
Jul 24, 2023
Jul 13, 2023
Jul 24, 2023
Jul 13, 2023
Sep 16, 2024
Mar 6, 2025
Jan 29, 2025
Mar 10, 2025
Mar 10, 2025
Sep 16, 2024
Mar 11, 2025
Sep 19, 2024
Aug 28, 2023
Jul 15, 2024
Jul 24, 2023
Mar 5, 2025

Repository files navigation

Calendario per i corsi Unibo V2

Il progetto mira a fornire un calendario in formato ICS per i corsi dell'Università di Bologna, in modo da poterli aggiungere al proprio calendario personale.

Build

E' necessario avere installati

  • go (versione 1.20 o superiore)
  • pnpm o simili

Per compilare il progetto eseguire

pnpm install
go generate ./...
go build

o più semplicemente

just

Il file generato (unibocalendar) contiene tutto il necessario per l'esecuzione del programma.

Deploy

Creare una cartella dove spostare l'eseguibile e dopo eseguirlo:

./unibocalendar

Per eseguire in modalità release

GIN_MODE=release ./unibocalendar

Il server verrà avviato su http://localhost:8080.

Utilizzo

Per ottenere il calendario di un corso andare su http://localhost:8080/courses/ (o /courses) e selezionare l'anno di frequenza e il corso di interesse.

Copiare il collegamento che viene fornito e aggiungerlo al proprio calendario.