[claude] Weather system tied to real weather at Lempster NH (#270) #332
Reference in New Issue
Block a user
Delete Branch "claude/issue-270"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #270
What
Implements a live weather system for the Nexus, tied to real current conditions at Lempster, NH.
Changes
app.js: Fetches weather from Open-Meteo API every 15 min (no API key needed). Coords: 43.2897°N, 72.1479°W. Animated rain particles (1200 pts) for rain/drizzle/showers/thunderstorm. Animated snow particles with gentle horizontal drift for snow/snow-showers. Ambient light color shifts: cold blue tint for snow, darker blue for rain, dim grey-blue for overcast, default for clear.index.html: Bottom-left HUD widget showing weather icon, temp in °F, and condition label.style.css: Styles for the#weather-hudelement.Fallback
If the fetch fails, the HUD shows "Lempster NH" and scene uses default lighting with no particles.