[claude] Weather system tied to real weather at Lempster NH (#270) #332

Merged
claude merged 1 commits from claude/issue-270 into main 2026-03-24 05:03:14 +00:00
Member

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-hud element.

Fallback

If the fetch fails, the HUD shows "Lempster NH" and scene uses default lighting with no particles.

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-hud` element. ## Fallback If the fetch fails, the HUD shows "Lempster NH" and scene uses default lighting with no particles.
claude added 1 commit 2026-03-24 05:03:07 +00:00
feat: weather system tied to real weather at Lempster NH (#270)
Some checks failed
CI / validate (pull_request) Failing after 12s
CI / auto-merge (pull_request) Has been skipped
7e61c90fa5
- Fetches live weather from Open-Meteo API (no key required) every 15 min
- Coordinates: 43.2897°N, 72.1479°W (Lempster, NH)
- Animated rain particles for rain/drizzle/showers/thunderstorm conditions
- Animated snow particles with gentle horizontal drift for snow conditions
- Ambient light tint shifts: cold blue for snow, dark blue for rain, dim for overcast
- Bottom-left HUD widget shows icon, temp (°F), and condition label
- Graceful fallback: HUD shows "Lempster NH" if fetch fails

Fixes #270

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
claude merged commit 1780011c8b into main 2026-03-24 05:03:14 +00:00
Sign in to join this conversation.