GODSIGH/js
type-two 7ccb2214f9 feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden
Three new layers from the OSINT4ALL directory triage:

- jamcams (registry): ~800 live London traffic cameras via TfL open API
  (CORS-open, keyless). Click a cam dot -> live snapshot in the InfoBox,
  5-min cache-busted refresh. New collapsed 'Regional - London' category.
- inciweb (registry): named US wildfire incidents from InciWeb RSS. New
  spec.parse hook in the geojson-layer factory lets XML feeds supply their
  own parser; coordinates regex'd out of DMS text in <description>.
- radio (bespoke): ~12k live radio stations from Radio Garden pinned to
  their cities (PointPrimitiveCollection). Click -> station list + live
  audio player (audio streams direct; JSON via new allowlisted serve.py
  proxy/rg/ with 12h/1h caches, SSRF-tested). Keeps playing while you pan.

Deploy note: prod nginx needs a location for /godsigh/proxy/rg/ before
the radio layer works live (mirror of serve.py RG_PATH_RE allowlist).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-29 13:57:26 +10:00
..
layers feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00
adsb-registry.js wave3.1: ADS-B OSINT layers (emergency squawks, rare-type hunter, shadow, radius focus) 2026-07-21 10:19:21 +10:00
config.js wave3: layer registry + generic GeoJSON factory (+ 4 new free layers) 2026-07-14 00:26:13 +10:00
lib.js pre-deploy: escape external feed strings in InfoBox HTML (ship-check) 2026-07-13 20:55:42 +10:00
main.js feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00
registry.js feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00
solarsystem.js feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00
ssdata.js feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00
ui.js feat: Wave 6 OSINT4ALL sweep — TfL JamCams, InciWeb incidents, Radio Garden 2026-07-29 13:57:26 +10:00