Skip to content

hasi98/News-Link-Collector

Repository files navigation

News Link Collector

A lightweight local web app to search Google News RSS, resolve article links to original publisher URLs, and copy results quickly for research notes.

Problem

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.

Solution

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.

Features

  • 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

Quick Start

Option 1: Windows Launcher (Recommended on Windows)

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

Option 2: CLI / npm

npm install
npm run app

Then open:

http://localhost:3000

CLI Commands

npm run cli -- up --open
npm run cli -- down
npm run cli -- restart --open
npm run cli -- status
npm run cli -- open

Project Structure

  • index.html - frontend UI and client logic
  • server.js - local Express server + RSS proxy + resolution APIs
  • link-resolver.worker.js - background worker for resolving links
  • cli.js - lifecycle CLI (up/down/restart/status/open)
  • start-news-link-collector.bat - Windows launcher
  • netlify/functions/ - serverless endpoints for deployment

Development

Install deps:

npm install

Run local server directly:

npm start

License

This project is open source under the MIT License. See LICENSE.

About

A lightweight local web app to search Google News RSS, resolve article links to original publisher URLs, and copy results quickly for research notes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors