Skip to content

Preview current Technology articles from New York Times. Save selected article details and URL in Mongo database

Notifications You must be signed in to change notification settings

aOpenbrier/mongo-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NYT Tech Scraper

Preview current Technology articles from New York Times. Save selected article details and URL in Mongo database

Mongo Scraper pulls current articles New York Times Technology section. User can choose to save an article's headline, summary, URL, and date to MongoDB. From the "Saved" page, user can leave notes about each article or delete saved articles.

Deployment

Deployed to Heroku

Usage

New Articles Page

  • Browse latest articles.
  • Click "Save" button to add to Saved Articles List.
  • Saved articles will be indicated with green "Saved" button

Latest Articles Page

Saved Articles Page

  • Delete All - Delete all saved articles
  • Delete - Delete containing article
  • Edit - Edit notes for containing article
  • Save - Save notes after editing

Saved Articles Page

Development setup

Project uses node server environment. If you haven't already, install Node.js

Install dependencies:
At command line in project directory run: npm i

Test on local server:
At command line in project directory run: node server.js
Open browser and navigate to localhost:3000

Technologies Used

  • MongoDB - Open-source NoSQL database
  • Mongoose - MongoDB object modeling tool for Node
  • Node.js - JavaScript server environment
  • Express - Server framework for Node
  • Cheerio - HTML parsing and API for traversing/manipulating the resulting data structure
  • Axios - HTTP client for Node

Author

Adam Openbrier • Portfolio
GitHub

About

Preview current Technology articles from New York Times. Save selected article details and URL in Mongo database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published