Skip to content

hariom282538/qlicksense_dynamic_scraper

Repository files navigation

Qlick-Sense UI Scraper 🤖

The purpose of this scraper is to get all KPI's from QlickSense dashboard in json format.

Usage

Inputs: url: expected qlicksense UI url

Case - 1 (when user want response in JSON format)

Sample Input

curl --request GET   --url 'http://localhost:3000/qlicksense'
sh runQlickSense.sh

Sample Output

{
    "kpi1":"value1",
    "kpi2":"value2",
    "kpi3":"value3",
    "kpi4":"value4"
}

Steps to Setup

Tech Stack Setup

Install NodeJs, NPM or PM2

Project Setup

  1. Install dependencies
npm install
  1. Run Server
pm2 start server.js --name 'Scraper'
npm start

Docker Setup

  1. Build
docker build -t scarper .
  1. Run/Start
docker run -p 3000:3000 scraper

You can browse the apis at http://localhost:3000

Contributors

  • Hariom Vashisth

About

QlickSense Dynamic Scraping and Screenshot capture API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published