Build and push server image / build-and-push (push) Successful in 42s
calendar_feed.py/calendar_render.py: fetch/merge per-user ICS feeds, render agenda/week/month views. manage_overlay.py: composites the manage-button overlay server-side (QR, battery, location/date, share-QR, face labels), reused by every render mode. device.py/common.py wire both together: mode dispatch for /frame/image+advance+back, and the &manage=1 flag. Plus UI (frame_config.html Calendar card, settings calendar URL field) and the icalendar/recurring-ical-events deps.
12 lines
206 B
Plaintext
12 lines
206 B
Plaintext
fastapi==0.115.6
|
|
starlette==0.41.3
|
|
uvicorn[standard]==0.34.0
|
|
httpx==0.28.1
|
|
pillow==12.3.0
|
|
python-multipart==0.0.20
|
|
jinja2==3.1.5
|
|
sqlalchemy==2.0.51
|
|
qrcode==8.2
|
|
icalendar==7.2.2
|
|
recurring-ical-events==3.8.2
|