An open API service indexing awesome lists of open source software.

https://github.com/yagolopez/webscrapping-microservices

Experimental Microservices for Data Adquisition using Web Scrapping
https://github.com/yagolopez/webscrapping-microservices

isomorphic-javascript nextjs reactjs server-side-rendering ssr universal-javascript webscrapping

Last synced: 28 days ago
JSON representation

Experimental Microservices for Data Adquisition using Web Scrapping

Awesome Lists containing this project

README

        

# Experimental Microservices for Data Adquisition using Web Scrapping

[![Repository stats](https://github-readme-stats.vercel.app/api?username=YagoLopez&hide=["contribs"])](https://github.com/anuraghazra/github-readme-stats)

## Features 🛠️

- React Hooks

- Server Side Rendering with Nextjs

- WebScrapping based on Cheerio library

- [Universal/Isomorphic](https://en.wikipedia.org/wiki/Isomorphic_JavaScript) Javascript

- Microservices accesible as REST endpoints

- Typescript

## Demo

- https://webscrapping-microservices.vercel.app/

## Run and build

```bash
# install dependencies
$ npm install

# list available scripts
$ npm run

# serve with hot reload at localhost:3000
$ npm run dev

# build for production
$ npm run build

# Run production build
$ npm run start

# Compile API docs in doc directory
$ npm run gen:doc

```

## Endpoints

- https://webscrapping-microservices.vercel.app/api/extract-text?url=

- https://webscrapping-microservices.vercel.app/api/github-trending-repos

## API Docs

- [Documentation](https://yagolopez.js.org/webscrapping-microservices/docs/index.html)

## Audit

- [Link](https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?url=https%3A%2F%2Fwebscrapping-microservices.vercel.app%2F)