KHL Uurrooster in iCal
Beschrijving
Op de Katholieke Hogeschool Leuven worden de lessenroosters aangeleverd per jaar en dan per reeks in een webpagina (dit was zeker zo in 2009-2010). Studenten die een aangepast traject volgens moeten dan op al die verschillende pagina's gaan kijken om te zien welke les ze wanneer en waar hebben EN of dat het misschien nog veranderd is in tussentijd.
Als oplossing hiervoor schreef ik dit script: het is een PHP-pagina die al de gewenste uurroosterpagina's inleest, er de informatie voor de gespecifieerde vakken uithaalt en dan wegschrijft naar een iCal-bestand (.ics) waarop men zich dan kan abonneren in zijn favoriete kalenderapplicatie.
Als je dan ook nog een twee-uurlijkse cronjob loslaat op de PHP-pagina wordt alles ook nog automatisch geüpdate.
Benodigdheden
- Webserver die PHP en Cronjobs ondersteunt
- Een beetje kennis van PHP
Gebruik
- Download het zip-bestand
- Unzip het archief en upload alle bestanden naar de webserver
- Open index.php en pas de Basic Configuration Variables aan naar persoonlijke smaak
- Upload de aangepast index.php naar de server
- Stel de Cronjob in op index.php
U zal nu in de map "ics" uw gegenereerde lessenrooster terugvinden!