@gameroom/cli
Version:
A command line tool for Gameroom
29 lines (26 loc) • 693 B
JavaScript
const axios = require('axios'),
{ componentString, extractHTMLBody, extractHTMLText, getRequest } = require('../../helpers'),
TOKEN = process.env.PRICE_CHARTING_TOKEN
const price_charting = axios.create({
baseURL: 'https://www.pricecharting.com/api'
})
module.exports = class Product {
static async getWithUPC(upc) {
const result = await price_charting.get('/product', {
params: {
upc,
t: TOKEN
}
})
return result.data ? result.data : null
}
static async getWithId(id) {
const result = await price_charting.get('/product', {
params: {
id,
t: TOKEN
}
})
return result.data ? result.data : null
}
}