A local information channel, inspired by early 1990s cable weather. Set your location below. Changes are saved on this browser when storage is available.
Headlines alternate between publishers. Add or remove feeds here; use HTTPS RSS URLs. State and regional screens already aggregate multiple publishers through Google News.
iPad display & controls
Save the HTML file, then open it in a browser. iOS Files previews may restrict JavaScript or live requests; if so, put this same file on an HTTPS static website and open its URL in Safari. Use Share → Add to Home Screen for a display shortcut. Landscape is ideal; portrait also fits the whole 4:3 screen. No installation or build step is needed.
Tap the display to reveal controls. Swipe left/right or use arrow keys to change screens. Space pauses screen rotation and the crawl. Rotation pauses while Setup is open. Set iPad Auto-Lock to Never for unattended viewing; a supported browser wake lock is also requested after a tap. Keep the display connected to power. This page cannot determine wall power from the iPad.
Live sources, labels & limitations
Weather: Open-Meteo (CC BY 4.0), model estimates. US alerts: NWS. National: NPR, BBC US & Canada, and The Guardian US by default. Change the RSS list in Setup. Headlines are interleaved and duplicate titles/links removed; a failed feed does not suppress working feeds. State/regional: Google News RSS searches, using your state/city. RSS is delivered via the public rss2json API and may be cached. GDELT is a fallback; it is rate limited and may be unavailable.
Technology: official Hacker News API. AI: a separate LLM community aggregation via HN Search / Algolia, not an official company feed. Cybersecurity: CISA KEV official mirror, newest catalog additions, not all vulnerabilities.
There are no fabricated weather values, headlines or routes. Unavailable sources show DATA CURRENTLY UNAVAILABLE. Failed refreshes with recent previously fetched data are labeled STALE / DEGRADED. Old data is hidden after twice the refresh interval. Traffic requires a configured public browser-accessible feed; otherwise it is unavailable. Successful empty feeds remain online. All services depend on public availability and browser access policies.
Connect traffic, power & other services
Edit the CONFIG block near the top of this HTML. Custom URLs must be HTTPS and allow cross-origin browser requests. Local HTTP endpoints can be blocked by Safari mixed-content rules. Traffic shows DATA CURRENTLY UNAVAILABLE without a current feed. Timestamped traffic/power data over 15 minutes old is rejected.
trafficUrl: "https://your-host/traffic.json"
{"updatedAt":"2026-11-13T17:00:00Z","routes":[
{"name":"I-90 inbound","status":"SLOW","detail":"25 min to downtown"}
]}
powerUrl: "https://your-host/power.json"
{"status":"ONLINE","updatedAt":"2026-11-13T17:00:00Z"}
services: [{name:"HOME SERVICE",url:"https://your-host/health"}]Full configuration, rotation order, station name and refresh intervals are in CONFIG. Reset removes the saved location/display overrides. Saving Setup reloads the page to apply the new location and discard old data.