fix(uap): enforce 60-day window, refresh daily, live NUFORC on Windows

Filter stale rows out of nuforc_recent_sightings.json on load; add requests-based
live scrape when curl is disabled; daily scheduler rebuild instead of weekly-only.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
BigBodyCobain
2026-06-03 18:27:30 -06:00
co-authored by Cursor
parent 363b5a49c8
commit 5f322b0a79
4 changed files with 225 additions and 91 deletions
+5 -1
View File
@@ -69,7 +69,11 @@ AIS_API_KEY= # https://aisstream.io/ — free tier WebSocket key
# the unauthenticated yfinance fallback to call Yahoo Finance.
# FINANCIAL_ENABLED=false
#
# NUFORC UAP sightings — huggingface.co dataset download.
# NUFORC UAP map layer — live scrape from nuforc.org (rolling window, default 60 days).
# NUFORC_RECENT_DAYS=60
# On Windows, live scrape uses Python requests by default; optional:
# SHADOWBROKER_ENABLE_WINDOWS_CURL_FALLBACK=true
# NUFORC enrichment index (HF dataset) is separate — opt-in only:
# NUFORC_ENABLED=false
#
# News RSS aggregator — defaults ON. Set to "false" to disable all