Dette er koden for en eldre versjon av tjenesten. Du finner den nye her: http://timeplaner.olav.it/ (og koden her: https://github.com/oal/timeplan-uia-2)
Dette er et program for å generere .csv-filer fra timeplansystemet til UiA. Disse filene kan så importeres direkte til Google Calendar, og synkroniseres mot din smarttelefon eller PC.
Ferdig genererte filer ligger i "timeplaner"-mappen.
Alle timeplaner er nå tilgjengelige via denne siden i .ics
/iCal og .csv
-format som gjør det enda enklere å bruke!
Se denne siden. Kort forklart oppretter du en kalender, for så å trykke "Andre kalendere" og "Importer kalender". Her velger du kalenderen du ønsker at timeplanen skal legges til i, og velger .csv-filen herfra (åpne filen på Github, trykk "Raw", og lagre filen på maskinen).
Installer Go, og kjør "go get github.com/oal/timeplan-uia", og kjør så timeplan-uia --update
fra din $GOPATH/bin
.
Alternativt kan du klone denne repositoryen, og kjøre go build
, og så ./timeplan-uia --update
fra denne mappen.
Jeg lagde dette programmet for å spare litt tid selv med å legge inn min kalender på dataingeniørstudiet, men det var såpass lite ekstra arbeid å utvide det til andre linjer også, så hvorfor ikke. Frem til UiA offisielt får støtte for iCal/CSV, vil dette verktøyet forhåpentligvis være nyttig for noen.