Admin

Manually trigger background refresh buckets. In production these are hit by Railway cron at the matching cadence; pages render purely from cached DB rows.

Cron buckets

5mNOAA active alerts (urgent — every 5 minutes)
15mWeatherAPI current, PurpleAir AQ, NOAA buoys (every 15 minutes)
1hNOAA forecast/hourly/aviation, WeatherAPI marine/forecast, OpenWeather, WeatherStack, USGS earthquakes, eBird, NOAA WeatherStory map (every hour)
4hNews RSS, NOAA water RSS, stocks (every 4 hours)
12hFoursquare places, Ticketmaster events (every 12 hours)
allRun every bucket sequentially (manual / cold start)

Output

(idle)

Last updated (apis_json)

idupdated at
12D_stocks23 minutes ago (2026-05-05T02:58:17)
eBird23 minutes ago (2026-05-05T02:58:17)
four_sq23 minutes ago (2026-05-05T02:58:17)
NOAA_alerts23 minutes ago (2026-05-05T02:58:17)
NOAA_aviation_SIGMETs23 minutes ago (2026-05-05T02:58:17)
NOAA_Bouy_MZXC123 minutes ago (2026-05-05T02:58:17)
NOAA_Bouy_UPBC123 minutes ago (2026-05-05T02:58:17)
NOAA_gp_forecast23 minutes ago (2026-05-05T02:58:17)
NOAA_gp_forecast_hrly23 minutes ago (2026-05-05T02:58:17)
OPEN_weather23 minutes ago (2026-05-05T02:58:17)
purple_air_15637923 minutes ago (2026-05-05T02:58:17)
TM_shows23 minutes ago (2026-05-05T02:58:17)
USGS_earthquakes23 minutes ago (2026-05-05T02:58:17)
weatherAPI23 minutes ago (2026-05-05T02:58:17)
weatherAPI_forecast23 minutes ago (2026-05-05T02:58:17)
weatherAPI_mrn23 minutes ago (2026-05-05T02:58:17)
weatherStack23 minutes ago (2026-05-05T02:58:17)

Row counts

tablerows
apis_json17
apis_xml3
misc11
places50
places_json0
noaa_hrly163
feeds32