GaruGaru / keeprice

General purpose e-shop price keeper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keeprice

General purpose, scalable e-shop price scraper storage api

Usage

keeprice api --storage=<influxdb | cassandra>

Api

Add new product

POST 
/product 
{
    "site_id": "tannico",
    "product_id": "<product_url>",
    "product_price": "<product_price>",
    "scrape_date": <unix epoch sec>
}

Get product history

GET
/product?site_id=<site_id>&product_id=<product_id>




Supported backend storage

  • InfluxDB

  • Cassandra

About

General purpose e-shop price keeper


Languages

Language:Go 93.7%Language:Makefile 3.1%Language:Dockerfile 3.1%