Skip to content

This web application uses Mongoose and Cheerio muscles to scrape news from another site and allows users leave comments on the latest news.

Notifications You must be signed in to change notification settings

radhika-sivarajan/web-scraping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web scraping

This web application uses Mongoose and Cheerio muscles to scrape news from another site and allows users leave comments on the latest news. Save data in MongoDB.

Table of Contents

Technologies used

  • NodeJs
  • CSS3
  • Javascript
  • jQuery
  • Handlebars
  • MongoDB
  • NPM packages

Dependencies

NPM packages

  1. body-parser (Node.js body parsing middleware)
  2. express (Web framework)
  3. express-handlebars (Handlebars view engine for Express)
  4. morgan (HTTP request logger middleware)
  5. mongoose (Mongoose MongoDB ODM)
  6. bluebird (Fully featured promise library )
  7. cheerio (Core jQuery designed specifically for the server.)
  8. request (Simplified HTTP request client.)

To Install on local machine

  • Git Clone the repository to your local machine.

  • Go to the config directory and change development environment properties.

  • Navigate to the folder where the repository in Terminal.

  • Run the command npm install to download the required dependencies.

  • Then type node server.js in terminal inside the directory.

  • Then run below address on browser.

    localhost:3000

About

This web application uses Mongoose and Cheerio muscles to scrape news from another site and allows users leave comments on the latest news.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published