Questo è uno script scritto in Python 3 che genera un file iCalendar (.ics) a partire dal formato testuale dell'Orario delle lezioni del Politecnico di Milano. Include un Servizio per macOS che permette di eseguire lo script direttamente da Google Chrome.
- Python 3
- Modulo
icalendar
Lo script accetta come input attraverso stdin
l'orario testuale, produce un file .ics e lo stampa in stdout
. L'orario testuale a cui si fa riferimento può essere ottenuto dai Servizi Online del Politecnico o dal Manifesto degli Studi. Il testo selezionato nello scheenshot qui sotto è ciò che deve essere passato via stdin
allo script generate_ical.py
.
Installare lo script generate_ical.py
in /usr/local/bin
. Aprire il file Estrai orario lezioni....workflow
e selezionare "Installa".
In Google Chrome, visitare la pagina dell'orario testuale; selezionare l'orario come nello screenshot sopra, fare click destro e scegliere "Estrai orario lezioni..." dal menù contestuale. Il calendario verrà salvato sul desktop come polimi_schedule.ics
.