Skip to content

Repository files navigation

UIA Signal — AI Intelligence Hub

A live, interactive AI-news dashboard for UIA. Pulls real headlines (including Government & AI policy news) from Google News, refreshes itself, and renders a searchable, filterable executive dashboard.

What's inside

File Purpose
index.html The dashboard UI (search, category filters, live KPIs, trending keywords, top sources)
fetch_news.py Pulls live news → writes news.json. Pure Python, no installs needed
serve.py One command that serves the site AND auto-refreshes the news
news.json The live data (auto-generated; don't edit by hand)

Run it (the easy way)

cd ~/ai-news-dashboard
python serve.py

That's it. It fetches fresh news, opens your browser to the dashboard, and keeps re-fetching every 3 hours while it runs. Stop with Ctrl+C.

Change the refresh interval or port:

REFRESH_MINUTES=60 PORT=9000 python serve.py

Just refresh the data (no server)

python fetch_news.py

Categories tracked

  • Models & Releases
  • Research & Breakthroughs
  • Government & Policy ← gov AI news
  • Industry & Funding
  • Open Source AI

Notes

  • Must be opened over http:// (via serve.py), not by double-clicking the file — browsers block file:// from loading news.json.
  • No API keys required. Data via Google News RSS (free).
  • To deploy on rizal.uia.net, see the deploy section your assistant provided (requires SSH access to be set up first).

About

UIA Signal — AI Intelligence Hub Dashboard

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages