A fast, static news overview for world, Norway, Innlandet, AI and technology, breaking news, and the economy. Public RSS feeds are collected into data/news.json and deployed to GitHub Pages every hour.
node scripts/fetch-news.mjs
python3 -m http.server 8000Open http://localhost:8000. A local server is required because the browser loads the JSON data with fetch().
- Push the repository to GitHub with
mainas its default branch. - In Settings → Pages, choose GitHub Actions as the source.
- Run Refresh news and deploy Pages once, or wait for the next hourly run.
The workflow runs at minute 17 each hour. GitHub may delay scheduled workflows during periods of high load. No secrets or API keys are required.
The collector currently uses RSS feeds from NRK, NRK Innlandet, BBC News, and Google News searches. Source links always open the original publisher in a new tab. Feed failures are isolated; deployment only stops if every source fails.