feat: add FIRMS thermal, space weather, radiation, and internet outage layers

Add 4 new intelligence layers for v0.5:
- NASA FIRMS VIIRS thermal anomaly tiles (frontend-only WMTS)
- NOAA Space Weather Kp index badge in bottom bar
- Safecast radiation monitoring with clustered markers
- IODA internet outage alerts at country centroids

All use free keyless APIs. All layers default to off.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
anoracleofra-code
2026-03-10 09:01:35 -06:00
parent c4de39bb02
commit 7cb926e227
5 changed files with 266 additions and 4 deletions
+4 -1
View File
@@ -93,7 +93,10 @@ async def live_data_slow(request: Request):
"gdelt": d.get("gdelt", []),
"airports": d.get("airports", []),
"satellites": d.get("satellites", []),
"kiwisdr": d.get("kiwisdr", [])
"kiwisdr": d.get("kiwisdr", []),
"space_weather": d.get("space_weather"),
"radiation": d.get("radiation", []),
"internet_outages": d.get("internet_outages", [])
}
# ETag based on last_updated + item counts
last_updated = d.get("last_updated", "")