Skip to content

A user-personalized news aggregator that collects information and news for user requested URLS through web scraping.

Notifications You must be signed in to change notification settings

jeremytinkers/newsUmbrella

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newsUmbrella

Exasperated of having to visit multiple news websites despite them being your favourites? Wish you had one hub? Let's put your exhaustion to rest as we present to you newsUmbrella, a cornucopia of your best news delived under one hub.

And the best part is, the ultimate goal is to have any news link work. Yes, even local dailies, less-known sites or an individual's newsletter for which apis don't exist. Through web scraping, newsUmbrella seeks to parse anything!

Do note:-

This project was bootstrapped with Create React App.

ToDos(keep evolving):-

  1. Bring in puppeteer for WSJ
  2. Fix TOO parsing
  3. Setup Page to request for custom links (Temp Fill-in for 4)
  4. Handle custom URL Links
  5. OAuth
  6. A user-domainweight based random fn
  7. Fix current bugs

Getting started:-

General:-

  1. From the root directory, run npm i

Backend:-

  1. From root directory, cd backend
  2. Run nodemon server.js, or node server.js

Frontend:-

  1. Open root directory in a new tab
  2. Run npm start

Wanna help me build it faster?

  Reach out to [email protected]

About

A user-personalized news aggregator that collects information and news for user requested URLS through web scraping.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published