Files
rich d5c64692ba Show the kids' Nextcloud calendar events for the day
The page runs from file:// and Nextcloud sends no CORS headers, so a cron
job (fetch-calendars.py) pulls each public calendar via CalDAV REPORT with
server-side recurrence expansion and writes events.js for the page to load.
Events shared by both kids show once. On busy days the hourly icons and
then extra event rows give way so everything fits on the 800x480 screen.

install.sh gains --calendar "Name=URL" (repeatable) and --no-calendars;
share links live in calendars.conf on the Pi, not in the repo.
2026-10-22 21:21:22 -04:00

6 lines
55 B
Plaintext

.DS_Store
__pycache__/
shots/
events.js
calendars.conf