No description
https://studio-umzu.de
- SCSS 34.1%
- HTML 28.6%
- CSS 19.9%
- JavaScript 14.1%
- Python 2.8%
- Other 0.5%
| .github | ||
| content | ||
| data | ||
| i18n | ||
| public | ||
| sass | ||
| scripts | ||
| static | ||
| templates | ||
| themes/duckquill | ||
| .gitignore | ||
| .gitmodules | ||
| .markdownlint.json | ||
| config.toml | ||
| README.md | ||
Studio UMZU
This site uses a CSV-driven event list in data/courses.csv.
Calendar files
Before running zola build or zola serve, refresh the event status and calendar files with:
python3 scripts/sync_course_status.py
python3 scripts/build_missing_ics.py
The status script compares each event's end date with the current Berlin date/time, updates the status column, and sorts the CSV so finished events end up under the archive dropdown.
The calendar script writes .ics files into static/ics/ and refreshes files when the CSV data changes.
Local development
python3 scripts/sync_course_status.py
python3 scripts/build_missing_ics.py
zola build
zola serve