0.1.3 • Published 3 years ago

product-data v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Note

We currently working on adding new Supported Websites and adding new module features.

Supported Websites

Installation

Using npm:

$ npm install product-data

Usage

ES5

const productData = require("product-data");

(async () => {
  const product = await productData.getAmazonProductData(
    "https://www.amazon.co.uk/Apple-MacBook-16-inch-Storage-2-3GHz/dp/B084ZSF9TH/",
    "GBP"
  );

  console.log(product.title); // "Apple MacBook Pro 16in (2019) - Core i9 2.3GHz, 16GB RAM, 1TB SSD - Space Grey (Renewed)"
  console.log(product.price); // 2150
})();

ES6

import productData from "product-data";

(async () => {
  const yourProduct = await productData.getCurrysProductData(
    "https://www.currys.co.uk/gbuk/computing/laptops/laptops/apple-macbook-pro-13-3-2020-m1-256-gb-ssd-space-grey-10216304-pdt.html"
  );

  console.log(yourProduct.title); // "APPLE MacBook Pro 13.3" (2020) - M1, 256 GB SSD, Space Grey"
  console.log(yourProduct.price); // 1167.87
})();

List Of Functions

  • getAmazonProductData(url: string, currency: string [USD, EUR, GBP])
  • getCurrysProductData(url: string)
  • getEbayProductData(url: string, currency: string [USD, EUR, GBP])
  • getMoreleProductData(url: string)
  • getOlxProductData(url: string)
  • getXkomProductData(url: string)

License

MIT