A lightweight local web app to search Google News RSS, resolve article links to original publisher URLs, and copy results quickly for research notes.
When researching a topic, you often need the latest news links and then paste all of them into NotebookLM.
Doing this manually in Google News (open, copy, clean, repeat) is slow and breaks focus.
This tool automates that workflow:
- search latest Google News RSS results by topic
- resolve Google News links to original publisher URLs
- copy all links (or markdown list) in one click
Result: faster topic research and quick link import into NotebookLM.
- Search Google News RSS by topic
- Filter by time window, region, and result count
- Toggle between:
- Original publisher URL
- Google News URL
- Copy:
- All links
- Markdown list
- Worker-backed link resolution for stubborn Google RSS article links
- One-command app start with browser auto-open
- Windows double-click launcher included
Double-click:
start-news-link-collector.bat
It will:
- check Node.js/npm
- install dependencies if needed
- start the full local app stack
- open your browser
npm install
npm run appThen open:
http://localhost:3000
npm run cli -- up --open
npm run cli -- down
npm run cli -- restart --open
npm run cli -- status
npm run cli -- openindex.html- frontend UI and client logicserver.js- local Express server + RSS proxy + resolution APIslink-resolver.worker.js- background worker for resolving linkscli.js- lifecycle CLI (up/down/restart/status/open)start-news-link-collector.bat- Windows launchernetlify/functions/- serverless endpoints for deployment
Install deps:
npm installRun local server directly:
npm startThis project is open source under the MIT License. See LICENSE.