Skip to content

Devoura is a web scraper server for fast & reliable data extraction from ecommerce sites, with a user-friendly web interface & API built with Node.js, Express, Cheerio, & TypeScript.

Notifications You must be signed in to change notification settings

chinmayakain/devoura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcom to Devoura! 👋

About

Devoura is a web scraper server that allows users to extract data from websites and receive the results in a structured format such as CSV or JSON. Provides a web interface and API for users to easily scrape data from any webpage with a simple HTTP request.Built with Node.js, Express, Cheerio and TypeScript fast and reliable data extraction from mostly food based ecommerce websites.

Demo

Demo Link

Run Locally

Clone the project

  git clone https://github.com/chinmayakain/devoura.git

Go to the project directory

  cd devoura

Install dependencies

  npm install

Start the server

  npm run start

Authors

API Reference

Health Check

  GET /healthCheck/

List all items

  GET /api/listData/

Scrape pages

  GET /api/scrapeData/
Parameter Type Description
url string Required url of page to be scraped
baseUrl string (optional) base url of page to be scraped

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

PORT

MONGO_DB_URI

Features or Limitations

  • Currenlty limited to a certain website for data scraping.

Deployment

About

Devoura is a web scraper server for fast & reliable data extraction from ecommerce sites, with a user-friendly web interface & API built with Node.js, Express, Cheerio, & TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published