No description
Find a file
Barely Removable 3d374c4417
All checks were successful
Deploy / deploy (push) Successful in 46s
Pull daily instead of on day 25; skip past dates and weekend misreads
The monthly day-25 pull pushed whatever month the district's permalink
served. September's PDF was still live on 9/29, so the 9/25 pull
re-pushed September and October would not have been pulled until 10/25.
Home Assistant now dedups lunch events per date, so pull every day and
pick up a new month the evening it's posted.

- push only today onward; skip weekend dates that have items (a misread
  date: Fri 9/25's menu once landed on Sat 9/26) and log a warning
- settings schema is just calendar_run_time; load_settings keeps only
  known keys and startup rewrites the file, dropping stale SMS-era data
- UI: remove day-of-month field and the "no dedup" warning, fix buttons
  that reverted to "This Week" labels
- docs: daily scheduler, HA queued mode + dedup, calendar is iCloud

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 10:49:59 -07:00
.claude Initial commit: Lunch Notifier source from server 2026-08-25 22:53:07 -07:00
.forgejo/workflows Install rsync in job container before sync step 2026-08-25 23:23:32 -07:00
.env.example Pull daily instead of on day 25; skip past dates and weekend misreads 2026-09-29 10:49:59 -07:00
.gitignore Initial commit: Lunch Notifier source from server 2026-08-25 22:53:07 -07:00
app.py Pull daily instead of on day 25; skip past dates and weekend misreads 2026-09-29 10:49:59 -07:00
CLAUDE.md Pull daily instead of on day 25; skip past dates and weekend misreads 2026-09-29 10:49:59 -07:00
docker-compose.yml Wire up container timezone via /etc/localtime bind mount 2026-09-08 06:59:01 -07:00
Dockerfile Wire up container timezone via /etc/localtime bind mount 2026-09-08 06:59:01 -07:00
requirements.txt Switch menu source from Nutrislice to Claude-read PDF, weekly to monthly pull 2026-09-08 07:12:34 -07:00
scraper.py Switch menu source from Nutrislice to Claude-read PDF, weekly to monthly pull 2026-09-08 07:12:34 -07:00