daily backup: heartbeat updates, memory, tools, ucla monitor

This commit is contained in:
2026-02-27 06:19:26 -08:00
parent e8c8256967
commit 71ec969be2
6 changed files with 219 additions and 43 deletions

View File

@@ -108,6 +108,10 @@ async def check_course(page, name, url):
text_lower = text.lower()
# Check if it's NOT full
# NOTE: Spring 2026 courses currently show "7 Spots Left" but
# "registration not open" appears only after login. Real openings
# will show < 7 spots as people start enrolling. Report when
# spot count decreases from the default 7.
is_full = "full" in text_lower
if is_full:
continue