📎 Kockatý Kalendár vo formáte iCal
Generátor .ics
súborov je naprogramovaný v Pythone 3, potrebné knižnice sa dajú nainštalovať zo súboru requirements.txt
.
pip install -r requirements.txt
python build.py
Vygeneruje iCal zo všetkých udalostí z kalendára pre aktuálny školský rok a vypíše ho na štandardný výstup.
-d URL
,--data-source URL
- možnosť určiť iný JSON súbor ako zdroj dát. Predvolene používame aktuálny školský rok z https://data.kockatykalendar.sk.-a
,--all
-Vygeneruje ical pre každú kombináciu typu školy, vedy a organizátora a uloží do priečinkubuild
.--school X
- filtrovanie udalostí podľa typu školy. Povolené hodnoty súzs
,ss
aany
. Predvolená hodnota jeany
, teda sa budú zobrazovať udalosti pre všetky školy.--science X
- filtrovanie udalostí podľa vied. Povolené hodnoty súmat
,fyz
,inf
,other
aany
. Pre tento parameter je možné uviesť viac hodnôt v tvare--science mat fyz
. Predvolená hodnota jeany
, teda sa budú zobrazovať udalosti všetkých vied.--organizer X
- filtrovanie udalostí podľa organizátorov. Povolené hodnoty sútrojsten
,p-mat
,sezam
,riesky
,strom
,siov
,iuventa
,matfyz
. Pre tento parameter je možné uviesť viac hodnôt v tvare--science trojsten p-mat
. Predvolená hodnota jeany
, teda sa budú zobrazovať udalosti všetkých organizátorov.-o FILE
,--output FILE
- určuje, kam sa má uložiť výsledný súbor. Predvolená hodnota je-
, teda štandardný výstup.