From 0e2f46a2bc419dd812c233335713c440dc506dd0 Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Tue, 29 Dec 2020 10:03:31 -0500 Subject: [PATCH 01/10] added new bestbuy card --- docs/reference/filter.md | 2 +- src/store/model/bestbuy.ts | 32 ++++++++++++++++---------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/reference/filter.md b/docs/reference/filter.md index c7afab033d..6f860fe1ad 100644 --- a/docs/reference/filter.md +++ b/docs/reference/filter.md @@ -170,7 +170,7 @@ Used with the `SHOW_ONLY_BRANDS` and `SHOW_ONLY_MODELS` variables. | `asus` | `crosshair viii`, `dual`, `dual oc`, `strix`, `strix oc`, `tuf`, `tuf oc` | | `corsair` | `750 platinum`, `600 platinum` | | `colorful` | `igame advanced oc`, `igame vulcan oc` | -| `evga` | `ftw3`, `ftw3 ultra`, `ftw3 ultra hydro copper`, `xc3`, `xc3 black`, `xc3 ultra` | +| `evga` | `ftw3`, `ftw3 ultra`, `ftw3 ultra hydro copper`, `xc3`, `xc gaming`, `xc3 black`, `xc3 ultra` | | `gainward` | `phantom gs`, `phoenix`, `phoenix gs`, `phoenix gs oc` | | `gigabyte` | `aorus master`, `aorus xtreme`, `aorus xtreme waterforce`, `aorus xtreme waterforce wb`, `eagle`, `eagle oc`, `gaming`, `gaming oc`, `turbo`, `vision`, `vision oc` | | `galax` | `sg`, `sg oc` | diff --git a/src/store/model/bestbuy.ts b/src/store/model/bestbuy.ts index 8f0e1888f1..8a66ae3e5f 100644 --- a/src/store/model/bestbuy.ts +++ b/src/store/model/bestbuy.ts @@ -484,36 +484,36 @@ export const BestBuy: Store = { 'https://www.bestbuy.com/site/corsair-sf-series-600w-atx12v-2-4-eps12v-2-92-sfx12v-80-plus-platinum-modular-power-supply-black/6351844.p?skuId=6351844' }, { - brand: 'nvidia', - cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart', - model: 'founders edition', + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6446660/cart', + model: 'xlr8 uprising', series: '3060ti', url: - 'https://www.bestbuy.com/site/nvidia-geforce-rtx-3060-ti-8gb-gddr6-pci-express-4-0-graphics-card-steel-and-black/6439402.p?skuId=6439402&intl=nosplash' + 'https://www.bestbuy.com/site/pny-geforce-rtx-3060ti8gb-uprising-dual-fan-graphics-card/6446660.p?skuId=6446660=nosplash' }, { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart', - model: 'gaming oc', + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444445/cart', + model: 'xc gaming', series: '3060ti', url: - 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-gaming-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442484.p?skuId=6442484&intl=nosplash' + 'https://www.bestbuy.com/site/evga-geforce-rtx-3060-ti-xc-gaming-8gb-gddr6-pci-express-4-0-graphics-card/6444445.p?skuId=6444445&intl=nosplash' }, { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart', - model: 'eagle oc', + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444444/cart', + model: 'ftw3', series: '3060ti', url: - 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-eagle-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442485.p?skuId=6442485&intl=nosplash' + 'https://www.bestbuy.com/site/evga-geforce-rtx-3060-ti-ftw3-gaming-8gb-gddr6-pci-express-4-0-graphics-card/6444444.p?skuId=6444444&intl=nosplash' }, { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart', - model: 'ventus 2x oc', + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444449/cart', + model: 'ftw3', series: '3060ti', url: - 'https://www.bestbuy.com/site/msi-geforce-rtx-3060-ti-ventus-2x-oc-bv-8gb-gddr6-pci-express-4-0-graphics-card-black-black/6441172.p?skuId=6441172&intl=nosplash' + 'https://www.bestbuy.com/site/evga-geforce-rtx-3060-ti-ftw3-gaming-8gb-gddr6-pci-express-4-0-graphics-card/6444449.p?skuId=6444449&intl=nosplash' } ], name: 'bestbuy' From cad4e526a5cbbb9d2ad90ce077bc088e66d2bb1b Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Sun, 21 Mar 2021 14:04:42 -0400 Subject: [PATCH 02/10] add missing 3060 cards add some missing cards and models from bestbuy and amazon --- src/store/model/amazon.ts | 8 ++++++++ src/store/model/bestbuy.ts | 16 ++++++++++++++++ src/store/model/pny.ts | 12 ++++++++++++ src/store/model/store.ts | 1 + 4 files changed, 37 insertions(+) diff --git a/src/store/model/amazon.ts b/src/store/model/amazon.ts index 03c5bb3145..a94f58e480 100644 --- a/src/store/model/amazon.ts +++ b/src/store/model/amazon.ts @@ -256,6 +256,14 @@ export const Amazon: Store = { series: '3070', url: 'https://www.amazon.com/dp/B08L8L71SM', }, + { + brand: 'evga', + cartUrl: + 'https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08WM28PVH&Quantity.1=1', + model: 'xc gaming', + series: '3060', + url: 'https://www.amazon.com/dp/B08WM28PVH', + }, { brand: 'evga', cartUrl: diff --git a/src/store/model/bestbuy.ts b/src/store/model/bestbuy.ts index fb6bf2ad3d..83eaec0554 100644 --- a/src/store/model/bestbuy.ts +++ b/src/store/model/bestbuy.ts @@ -320,6 +320,22 @@ export const BestBuy: Store = { series: '3060', url: 'https://api.bestbuy.com/click/-/6454328/pdp', }, + // https://www.bestbuy.com/site/pny-nvidia-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-dual-fan-graphics-card/6454319.p?skuId=6454319 + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6454319/cart', + model: '', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6454319/pdp', + }, + // https://www.bestbuy.com/site/pny-nvidia-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-single-fan-graphics-card/6454318.p?skuId=6454318 + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6454318/cart', + model: '', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6454318/pdp', + }, { brand: 'amd', cartUrl: 'https://api.bestbuy.com/click/-/6438942/cart', diff --git a/src/store/model/pny.ts b/src/store/model/pny.ts index bf0c8c0460..d562358bd9 100644 --- a/src/store/model/pny.ts +++ b/src/store/model/pny.ts @@ -19,6 +19,18 @@ export const Pny: Store = { series: 'test:series', url: 'https://www.pny.com/pny-geforce-gtx-1660-super-gaming-oc-sf', }, + { + brand: 'pny', + model: 'dual fan', + series: '3060', + url: 'https://www.pny.com/geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-df', + }, + { + brand: 'pny', + model: 'single fan', + series: '3060', + url: 'https://www.pny.com/pny-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-sf', + }, { brand: 'pny', model: 'dual fan', diff --git a/src/store/model/store.ts b/src/store/model/store.ts index a0265dd7e0..ee346c3d62 100644 --- a/src/store/model/store.ts +++ b/src/store/model/store.ts @@ -138,6 +138,7 @@ export type Model = | 'sg oc' | 'sg' | 'merc' + | 'single fan' | 'strix lc' | 'strix oc' | 'strix' From 49fb686b5cf8b5b5fa831ac32450fdeffa967ef7 Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Sun, 21 Mar 2021 14:17:59 -0400 Subject: [PATCH 03/10] fix bad merge --- src/store/model/bestbuy.ts | 48 ++++++++++++++++++++++++-------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/src/store/model/bestbuy.ts b/src/store/model/bestbuy.ts index 8a66ae3e5f..b1fff541a1 100644 --- a/src/store/model/bestbuy.ts +++ b/src/store/model/bestbuy.ts @@ -484,37 +484,51 @@ export const BestBuy: Store = { 'https://www.bestbuy.com/site/corsair-sf-series-600w-atx12v-2-4-eps12v-2-92-sfx12v-80-plus-platinum-modular-power-supply-black/6351844.p?skuId=6351844' }, { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6446660/cart', - model: 'xlr8 uprising', + brand: 'nvidia', + cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart', + model: 'founders edition', series: '3060ti', url: - 'https://www.bestbuy.com/site/pny-geforce-rtx-3060ti8gb-uprising-dual-fan-graphics-card/6446660.p?skuId=6446660=nosplash' + 'https://www.bestbuy.com/site/nvidia-geforce-rtx-3060-ti-8gb-gddr6-pci-express-4-0-graphics-card-steel-and-black/6439402.p?skuId=6439402&intl=nosplash' }, { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6444445/cart', - model: 'xc gaming', + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart', + model: 'gaming oc', series: '3060ti', url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3060-ti-xc-gaming-8gb-gddr6-pci-express-4-0-graphics-card/6444445.p?skuId=6444445&intl=nosplash' + 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-gaming-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442484.p?skuId=6442484&intl=nosplash' }, { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6444444/cart', - model: 'ftw3', + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart', + model: 'eagle oc', series: '3060ti', url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3060-ti-ftw3-gaming-8gb-gddr6-pci-express-4-0-graphics-card/6444444.p?skuId=6444444&intl=nosplash' + 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-eagle-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442485.p?skuId=6442485&intl=nosplash' }, { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6444449/cart', - model: 'ftw3', + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart', + model: 'ventus 2x oc', series: '3060ti', url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3060-ti-ftw3-gaming-8gb-gddr6-pci-express-4-0-graphics-card/6444449.p?skuId=6444449&intl=nosplash' + 'https://www.bestbuy.com/site/msi-geforce-rtx-3060-ti-ventus-2x-oc-bv-8gb-gddr6-pci-express-4-0-graphics-card-black-black/6441172.p?skuId=6441172&intl=nosplash' + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6454319/cart', + model: 'dual fan', + series: '3060', + url: 'https://www.bestbuy.com/site/pny-nvidia-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-dual-fan-graphics-card/6454319.p?cmp=RMX&skuId=6454319', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6454318/cart', + model: 'single fan', + series: '3060', + url: 'https://www.bestbuy.com/site/pny-nvidia-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-single-fan-graphics-card/6454318.p?cmp=RMX&skuId=6454318', } ], name: 'bestbuy' -}; +}; \ No newline at end of file From d0e7dd12cc47e0493cee99c038925b6cc4fc390d Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Sun, 21 Mar 2021 14:29:18 -0400 Subject: [PATCH 04/10] add new BestBuy 3060 cards --- src/store/model/bestbuy.ts | 259 ++++++++++++++++--------------------- 1 file changed, 109 insertions(+), 150 deletions(-) diff --git a/src/store/model/bestbuy.ts b/src/store/model/bestbuy.ts index b1fff541a1..a6db060c3c 100644 --- a/src/store/model/bestbuy.ts +++ b/src/store/model/bestbuy.ts @@ -1,534 +1,493 @@ -import {Store} from './store'; +import { Store } from './store'; export const BestBuy: Store = { currency: '$', labels: { inStock: { - container: - '[data-sticky-media-gallery] .fulfillment-add-to-cart-button', - text: ['add to cart'] + container: '[data-sticky-media-gallery] .fulfillment-add-to-cart-button', + text: ['add to cart'], }, maxPrice: { container: - '[data-sticky-media-gallery] .priceView-price .priceView-hero-price span' - } + '[data-sticky-media-gallery] .priceView-price .priceView-hero-price span', + }, }, links: [ { brand: 'test:brand', model: 'test:model', series: 'test:series', - url: - 'https://www.bestbuy.com/site/insignia-8qt-digital-multi-cooker-stainless-steel/6258941.p?skuId=6258941&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6258941/pdp', }, { brand: 'nvidia', cartUrl: 'https://api.bestbuy.com/click/-/6429442/cart', model: 'founders edition', series: '3070', - url: - 'https://www.bestbuy.com/site/nvidia-geforce-rtx-3070-8gb-gddr6-pci-express-4-0-graphics-card-dark-platinum-and-black/6429442.p?skuId=6429442&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6429442/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6439300/cart', model: 'xc3 black', series: '3070', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3070-xc3-black-gaming-8gb-gddr6x-pci-express-4-0-graphics-card/6439300.p?skuId=6439300&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6439300/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6437912/cart', model: 'eagle', series: '3070', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3070-8g-gddr6-pci-express-4-0-graphics-card-black/6437912.p?skuId=6437912&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6437912/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6437909/cart', model: 'gaming oc', series: '3070', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3070-8g-gddr6-pci-express-4-0-graphics-card-black/6437909.p?skuId=6437909&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6437909/pdp', }, { brand: 'pny', cartUrl: 'https://api.bestbuy.com/click/-/6432654/cart', model: 'dual fan', series: '3070', - url: - 'https://www.bestbuy.com/site/pny-geforce-rtx-3070-8gb-dual-fan-graphics-card/6432654.p?skuId=6432654&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432654/pdp', }, { brand: 'pny', cartUrl: 'https://api.bestbuy.com/click/-/6432653/cart', model: 'xlr8 revel', series: '3070', - url: - 'https://www.bestbuy.com/site/pny-geforce-rtx-3070-8gb-xlr8-gaming-epic-x-rgb-triple-fan-graphics-card/6432653.p?skuId=6432653&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432653/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6439384/cart', model: 'aorus', series: '3070', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3070-8g-gddr6-pci-express-4-0-graphics-card-black/6439384.p?skuId=6439384' + url: 'https://api.bestbuy.com/click/-/6439384/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6439385/cart', model: 'vision', series: '3070', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3070-8g-gddr6-pci-express-4-0-graphics-card-white/6439385.p?skuId=6439385' + url: 'https://api.bestbuy.com/click/-/6439385/pdp', }, { brand: 'asus', cartUrl: 'https://api.bestbuy.com/click/-/6439128/cart', model: 'tuf', series: '3070', - url: - 'https://www.bestbuy.com/site/asus-tuf-rtx3070-8gb-gddr6-pci-express-4-0-graphics-card-black/6439128.p?skuId=6439128' + url: 'https://api.bestbuy.com/click/-/6439128/pdp', }, { brand: 'msi', cartUrl: 'https://api.bestbuy.com/click/-/6438278/cart', model: 'ventus 3x oc', series: '3070', - url: - 'https://www.bestbuy.com/site/msi-geforce-rtx-3070-ventus-3x-oc-bv-8gb-gddr6-pci-express-4-0-graphics-card-black/6438278.p?skuId=6438278' + url: 'https://api.bestbuy.com/click/-/6438278/pdp', }, { brand: 'asus', cartUrl: 'https://api.bestbuy.com/click/-/6439127/cart', model: 'strix', series: '3070', - url: - 'https://www.bestbuy.com/site/asus-rog-strix-rtx3070-8gb-gddr6-pci-express-4-0-graphics-card-black/6439127.p?skuId=6439127' + url: 'https://api.bestbuy.com/click/-/6439127/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6439301/cart', model: 'ftw3 ultra', series: '3070', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3070-ftw3-ultra-gaming-8gb-gddr6x-pci-express-4-0-graphics-card/6439301.p?skuId=6439301' + url: 'https://api.bestbuy.com/click/-/6439301/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6439299/cart', model: 'xc3 ultra', series: '3070', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3070-xc3-ultra-gaming-8gb-gddr6x-pci-express-4-0-graphics-card/6439299.p?skuId=6439299' + url: 'https://api.bestbuy.com/click/-/6439299/pdp', }, { brand: 'nvidia', cartUrl: 'https://api.bestbuy.com/click/-/6429440/cart', model: 'founders edition', series: '3080', - url: - 'https://www.bestbuy.com/site/nvidia-geforce-rtx-3080-10gb-gddr6x-pci-express-4-0-graphics-card-titanium-and-black/6429440.p?skuId=6429440&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6429440/pdp', }, { brand: 'asus', cartUrl: 'https://api.bestbuy.com/click/-/6432445/cart', model: 'strix', series: '3080', - url: - 'https://www.bestbuy.com/site/asus-geforce-rtx-3080-10gb-gddr6x-pci-express-4-0-strix-graphics-card-black/6432445.p?skuId=6432445&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432445/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6432399/cart', model: 'xc3 black', series: '3080', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3080-10gb-gddr6x-pci-express-4-0-graphics-card/6432399.p?skuId=6432399&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432399/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6436194/cart', model: 'xc3', series: '3080', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3080-10gb-gddr6x-pci-express-4-0-graphics-card/6436194.p?skuId=6436194&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6436194/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6432400/cart', model: 'xc3 ultra', series: '3080', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3080-10gb-gddr6x-pci-express-4-0-graphics-card/6432400.p?skuId=6432400&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432400/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6436196/cart', model: 'ftw3 ultra', series: '3080', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3080-10gb-gddr6x-pci-express-4-0-graphics-card/6436196.p?skuId=6436196&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6436196/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6436191/cart', model: 'ftw3', series: '3080', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3080-10gb-gddr6x-pci-express-4-0-graphics-card/6436191.p?skuId=6436191&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6436191/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6430620/cart', model: 'gaming oc', series: '3080', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3080-10g-gddr6x-pci-express-4-0-graphics-card-black/6430620.p?acampID=0&cmp=RMX&loc=Hatch&ref=198&skuId=6430620&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6430620/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6430621/cart', model: 'eagle oc', series: '3080', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3080-10g-gddr6x-pci-express-4-0-graphics-card-black/6430621.p?skuId=6430621&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6430621/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6436219/cart', model: 'vision oc', series: '3080', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3080-10g-gddr6x-pci-express-4-0-graphics-card-white/6436219.p?skuId=6436219&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6436219/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6436223/cart', model: 'aorus master', series: '3080', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3080-10g-gddr6x-pci-express-4-0-graphics-card-black/6436223.p?skuId=6436223&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6436223/pdp', }, { brand: 'msi', cartUrl: 'https://api.bestbuy.com/click/-/6430175/cart', model: 'ventus 3x oc', series: '3080', - url: - 'https://www.bestbuy.com/site/msi-geforce-rtx-3080-ventus-3x-10g-oc-bv-gddr6x-pci-express-4-0-graphic-card-black-silver/6430175.p?skuId=6430175&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6430175/pdp', }, { brand: 'pny', cartUrl: 'https://api.bestbuy.com/click/-/6432655/cart', model: 'xlr8 revel', series: '3080', - url: - 'https://www.bestbuy.com/site/pny-geforce-rtx-3080-10gb-xlr8-gaming-epic-x-rgb-triple-fan-graphics-card/6432655.p?skuId=6432655&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432655/pdp', }, { brand: 'pny', cartUrl: 'https://api.bestbuy.com/click/-/6432658/cart', model: 'xlr8 revel', series: '3080', - url: - 'https://www.bestbuy.com/site/pny-geforce-rtx-3080-10gb-xlr8-gaming-epic-x-rgb-triple-fan-graphics-card/6432658.p?skuId=6432658&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432658/pdp', }, { brand: 'nvidia', cartUrl: 'https://api.bestbuy.com/click/-/6429434/cart', model: 'founders edition', series: '3090', - url: - 'https://www.bestbuy.com/site/nvidia-geforce-rtx-3090-24gb-gddr6x-pci-express-4-0-graphics-card-titanium-and-black/6429434.p?skuId=6429434&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6429434/pdp', }, { brand: 'asus', cartUrl: 'https://api.bestbuy.com/click/-/6432447/cart', model: 'strix', series: '3090', - url: - 'https://www.bestbuy.com/site/asus-geforce-rtx-3090-24gb-gddr6x-pci-express-4-0-strix-graphics-card-black/6432447.p?skuId=6432447&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432447/pdp', }, { brand: 'asus', cartUrl: 'https://api.bestbuy.com/click/-/6432446/cart', model: 'tuf', series: '3090', - url: - 'https://www.bestbuy.com/site/asus-tuf-rtx-3090-24gb-gddr6x-pci-express-4-0-graphics-card-black/6432446.p?skuId=6432446&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432446/pdp', }, { brand: 'msi', cartUrl: 'https://api.bestbuy.com/click/-/6430215/cart', model: 'ventus 3x oc', series: '3090', - url: - 'https://www.bestbuy.com/site/msi-geforce-rtx-3090-ventus-3x-24g-oc-bv-24gb-gddr6x-pci-express-4-0-graphics-card-black-silver/6430215.p?skuId=6430215&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6430215/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6430623/cart', model: 'gaming', series: '3090', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3090-24g-gddr6x-pci-express-4-0-graphics-card-black/6430623.p?skuId=6430623&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6430623/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6430624/cart', model: 'eagle', series: '3090', - url: - 'https://www.bestbuy.com/site/gigabyte-geforce-rtx-3090-24g-gddr6x-pci-express-4-0-graphics-card-black/6430624.p?skuId=6430624&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6430624/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6434363/cart', model: 'xc3', series: '3090', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3090-24gb-gddr6x-pci-express-4-0-graphics-card/6434363.p?skuId=6434363&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6434363/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6436193/cart', model: 'ftw3', series: '3090', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3090-24gb-gddr6x-pci-express-4-0-graphics-card/6436193.p?skuId=6436193&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6436193/pdp', }, { brand: 'evga', cartUrl: 'https://api.bestbuy.com/click/-/6436192/cart', model: 'ftw3 ultra', series: '3090', - url: - 'https://www.bestbuy.com/site/evga-geforce-rtx-3090-24gb-gddr6x-pci-express-4-0-graphics-card/6436192.p?skuId=6436192&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6436192/pdp', }, { brand: 'pny', cartUrl: 'https://api.bestbuy.com/click/-/6432657/cart', model: 'xlr8 revel', series: '3090', - url: - 'https://www.bestbuy.com/site/pny-geforce-rtx-3090-24gb-xlr8-gaming-epic-x-rgb-triple-fan-graphics-card/6432657.p?skuId=6432657&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6432657/pdp', }, { brand: 'nvidia', cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart', model: 'founders edition', series: '3060ti', - url: - 'https://www.bestbuy.com/site/nvidia-geforce-rtx-3060-ti-8gb-gddr6-pci-express-4-0-graphics-card-steel-and-black/6439402.p?skuId=6439402&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6439402/pdp', }, { brand: 'msi', cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart', model: 'ventus 2x', series: '3060ti', - url: - 'https://www.bestbuy.com/site/msi-geforce-rtx-3060-ti-ventus-2x-oc-bv-8gb-gddr6-pci-express-4-0-graphics-card-black-black/6441172.p?skuId=6441172&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6441172/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart', model: 'gaming oc', series: '3060ti', - url: - 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-gaming-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442484.p?skuId=6442484?intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6442484/pdp', }, { brand: 'gigabyte', cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart', model: 'eagle', series: '3060ti', - url: - 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-eagle-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442485.p?skuId=6442485?intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6442485/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6452940/cart', + model: 'ventus 3x', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6452940/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6454328/cart', + model: 'xc gaming', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6454328/pdp', }, { brand: 'amd', cartUrl: 'https://api.bestbuy.com/click/-/6438942/cart', model: '5900x', series: 'ryzen5900', - url: - 'https://www.bestbuy.com/site/amd-ryzen-9-5900x-4th-gen-12-core-24-threads-unlocked-desktop-processor-without-cooler/6438942.p?skuId=6438942&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6438942/pdp', }, { brand: 'amd', cartUrl: 'https://api.bestbuy.com/click/-/6438941/cart', model: '5950x', series: 'ryzen5950', - url: - 'https://www.bestbuy.com/site/amd-ryzen-9-5950x-4th-gen-16-core-32-threads-unlocked-desktop-processor-without-cooler/6438941.p?skuId=6438941&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6438941/pdp', }, { brand: 'amd', cartUrl: 'https://api.bestbuy.com/click/-/6439000/cart', model: '5800x', series: 'ryzen5800', - url: - 'https://www.bestbuy.com/site/amd-ryzen-7-5800x-4th-gen-8-core-16-threads-unlocked-desktop-processor-without-cooler/6439000.p?skuId=6439000&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6439000/pdp', }, { brand: 'amd', cartUrl: 'https://api.bestbuy.com/click/-/6438943/cart', model: '5600x', series: 'ryzen5600', - url: - 'https://www.bestbuy.com/site/amd-ryzen-5-5600x-4th-gen-6-core-12-threads-unlocked-desktop-processor-with-wraith-stealth-cooler/6438943.p?skuId=6438943&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6438943/pdp', }, { brand: 'sony', cartUrl: 'https://api.bestbuy.com/click/-/6426149/cart', model: 'ps5 console', series: 'sonyps5c', - url: - 'https://www.bestbuy.com/site/sony-playstation-5-console/6426149.p?skuId=6426149&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6426149/pdp', }, { brand: 'sony', cartUrl: 'https://api.bestbuy.com/click/-/6430161/cart', model: 'ps5 digital', series: 'sonyps5de', - url: - 'https://www.bestbuy.com/site/sony-playstation-5-digital-edition-console/6430161.p?skuId=6430161&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6430161/pdp', }, { brand: 'microsoft', + cartUrl: 'https://api.bestbuy.com/click/-/6428324/cart', model: 'xbox series x', series: 'xboxsx', - url: - 'https://www.bestbuy.com/site/microsoft-xbox-series-x-1tb-console-black/6428324.p?skuId=6428324' + url: 'https://api.bestbuy.com/click/-/6428324/pdp', }, { brand: 'microsoft', + cartUrl: 'https://api.bestbuy.com/click/-/6430277/cart', model: 'xbox series s', series: 'xboxss', - url: - 'https://www.bestbuy.com/site/microsoft-xbox-series-s-512-gb-all-digital-console-disc-free-gaming-white/6430277.p?skuId=6430277' + url: 'https://api.bestbuy.com/click/-/6430277/pdp', }, { brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6440913/cart', model: 'amd reference', series: 'rx6800xt', - url: - 'https://www.bestbuy.com/site/msi-radeon-rx-6800-xt-16g-16gb-gddr6-pci-express-4-0-graphics-card-black-black/6440913.p?skuId=6440913' + url: 'https://api.bestbuy.com/click/-/6440913/pdp', }, { brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6441020/cart', model: 'amd reference', series: 'rx6800', - url: - 'https://www.bestbuy.com/site/msi-radeon-rx-6800-16g-16gb-gddr6-pci-express-4-0-graphics-card-black-black/6441020.p?skuId=6441020' + url: 'https://api.bestbuy.com/click/-/6441020/pdp', }, { brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6442077/cart', model: 'amd reference', series: 'rx6800', - url: - 'https://www.bestbuy.com/site/xfx-amd-radeon-rx-6800-16gb-gddr6-pci-express-4-0-gaming-graphics-card-black/6442077.p?skuId=6442077' + url: 'https://api.bestbuy.com/click/-/6442077/pdp', }, { brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6441226/cart', model: 'amd reference', series: 'rx6800xt', - url: - 'https://www.bestbuy.com/site/xfx-amd-radeon-rx-6800xt-16gb-gddr6-pci-express-4-0-gaming-graphics-card-black/6441226.p?skuId=6441226' + url: 'https://api.bestbuy.com/click/-/6441226/pdp', }, { brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6442585/cart', model: 'merc', series: 'rx6800xt', - url: - 'https://www.bestbuy.com/site/xfx-merc-319-amd-radeon-rx-6800xt-16gb-gddr6-pci-express-4-0-gaming-graphics-card-black/6442585.p?skuId=6442585' + url: 'https://api.bestbuy.com/click/-/6442585/pdp', }, { brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6444358/cart', model: 'amd reference', series: 'rx6900xt', - url: - 'https://www.bestbuy.com/site/xfx-amd-radeon-rx-6900-xt-16gb-gddr6-pci-express-4-0-gaming-graphics-card-black/6444358.p?skuId=6444358' + url: 'https://api.bestbuy.com/click/-/6444358/pdp', }, { brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6444716/cart', model: 'amd reference', series: 'rx6900xt', - url: - 'https://www.bestbuy.com/site/msi-radeon-rx-6900-xt-16g-gddr6-pci-express-4-0-graphics-card-black-silver/6444716.p?skuId=6444716' + url: 'https://api.bestbuy.com/click/-/6444716/pdp', }, { brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6445157/cart', model: 'merc', series: 'rx6900xt', - url: - 'https://www.bestbuy.com/site/xfx-speedster-merc319-amd-radeon-rx-6900-xt-ultra-16gb-gddr6-pci-express-4-0-gaming-graphics-card-black/6445157.p?skuId=6445157' + url: 'https://api.bestbuy.com/click/-/6445157/pdp', }, { brand: 'corsair', cartUrl: 'https://api.bestbuy.com/click/-/6351845/cart', model: '750 platinum', series: 'sf', - url: - 'https://www.bestbuy.com/site/corsair-sf-series-750w-atx12v-2-4-eps12v-2-92-sfx12v-80-plus-platinum-modular-power-supply-black/6351845.p?skuId=6351845' + url: 'https://api.bestbuy.com/click/-/6351845/pdp', }, { brand: 'corsair', cartUrl: 'https://api.bestbuy.com/click/-/6351844/cart', model: '600 platinum', series: 'sf', - url: - 'https://www.bestbuy.com/site/corsair-sf-series-600w-atx12v-2-4-eps12v-2-92-sfx12v-80-plus-platinum-modular-power-supply-black/6351844.p?skuId=6351844' + url: 'https://api.bestbuy.com/click/-/6351844/pdp', }, { - brand: 'nvidia', - cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart', - model: 'founders edition', + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6446660/cart', + model: 'xlr8 uprising', series: '3060ti', - url: - 'https://www.bestbuy.com/site/nvidia-geforce-rtx-3060-ti-8gb-gddr6-pci-express-4-0-graphics-card-steel-and-black/6439402.p?skuId=6439402&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6446660/pdp', }, { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart', - model: 'gaming oc', + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444445/cart', + model: 'xc gaming', series: '3060ti', - url: - 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-gaming-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442484.p?skuId=6442484&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6444445/pdp', }, { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart', - model: 'eagle oc', + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444444/cart', + model: 'ftw3', series: '3060ti', - url: - 'https://www.bestbuy.com/site/gigabyte-nvidia-geforce-rtx-3060-ti-eagle-oc-8g-gddr6-pci-express-4-0-graphics-card-black/6442485.p?skuId=6442485&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6444444/pdp', }, { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart', - model: 'ventus 2x oc', + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444449/cart', + model: 'ftw3', series: '3060ti', - url: - 'https://www.bestbuy.com/site/msi-geforce-rtx-3060-ti-ventus-2x-oc-bv-8gb-gddr6-pci-express-4-0-graphics-card-black-black/6441172.p?skuId=6441172&intl=nosplash' + url: 'https://api.bestbuy.com/click/-/6444449/pdp', }, { brand: 'pny', cartUrl: 'https://api.bestbuy.com/click/-/6454319/cart', model: 'dual fan', series: '3060', - url: 'https://www.bestbuy.com/site/pny-nvidia-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-dual-fan-graphics-card/6454319.p?cmp=RMX&skuId=6454319', + url: 'https://api.bestbuy.com/click/-/6454319/pdp', }, { brand: 'pny', cartUrl: 'https://api.bestbuy.com/click/-/6454318/cart', model: 'single fan', series: '3060', - url: 'https://www.bestbuy.com/site/pny-nvidia-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-single-fan-graphics-card/6454318.p?cmp=RMX&skuId=6454318', + url: 'https://api.bestbuy.com/click/-/6454318/pdp', } ], - name: 'bestbuy' -}; \ No newline at end of file + name: 'bestbuy', +}; From 9f9221850db9d83b33857c02ee53407a1d5cd7b4 Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Sun, 21 Mar 2021 14:46:03 -0400 Subject: [PATCH 05/10] fix linting issues --- src/store/model/bestbuy.ts | 980 ++++++++++++++++++------------------- src/store/model/pny.ts | 6 +- 2 files changed, 494 insertions(+), 492 deletions(-) diff --git a/src/store/model/bestbuy.ts b/src/store/model/bestbuy.ts index a6db060c3c..e1c0b78a01 100644 --- a/src/store/model/bestbuy.ts +++ b/src/store/model/bestbuy.ts @@ -1,493 +1,493 @@ -import { Store } from './store'; +import {Store} from './store'; export const BestBuy: Store = { - currency: '$', - labels: { - inStock: { - container: '[data-sticky-media-gallery] .fulfillment-add-to-cart-button', - text: ['add to cart'], - }, - maxPrice: { - container: - '[data-sticky-media-gallery] .priceView-price .priceView-hero-price span', - }, - }, - links: [ - { - brand: 'test:brand', - model: 'test:model', - series: 'test:series', - url: 'https://api.bestbuy.com/click/-/6258941/pdp', - }, - { - brand: 'nvidia', - cartUrl: 'https://api.bestbuy.com/click/-/6429442/cart', - model: 'founders edition', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6429442/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6439300/cart', - model: 'xc3 black', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6439300/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6437912/cart', - model: 'eagle', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6437912/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6437909/cart', - model: 'gaming oc', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6437909/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6432654/cart', - model: 'dual fan', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6432654/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6432653/cart', - model: 'xlr8 revel', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6432653/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6439384/cart', - model: 'aorus', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6439384/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6439385/cart', - model: 'vision', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6439385/pdp', - }, - { - brand: 'asus', - cartUrl: 'https://api.bestbuy.com/click/-/6439128/cart', - model: 'tuf', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6439128/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6438278/cart', - model: 'ventus 3x oc', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6438278/pdp', - }, - { - brand: 'asus', - cartUrl: 'https://api.bestbuy.com/click/-/6439127/cart', - model: 'strix', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6439127/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6439301/cart', - model: 'ftw3 ultra', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6439301/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6439299/cart', - model: 'xc3 ultra', - series: '3070', - url: 'https://api.bestbuy.com/click/-/6439299/pdp', - }, - { - brand: 'nvidia', - cartUrl: 'https://api.bestbuy.com/click/-/6429440/cart', - model: 'founders edition', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6429440/pdp', - }, - { - brand: 'asus', - cartUrl: 'https://api.bestbuy.com/click/-/6432445/cart', - model: 'strix', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6432445/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6432399/cart', - model: 'xc3 black', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6432399/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6436194/cart', - model: 'xc3', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6436194/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6432400/cart', - model: 'xc3 ultra', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6432400/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6436196/cart', - model: 'ftw3 ultra', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6436196/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6436191/cart', - model: 'ftw3', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6436191/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6430620/cart', - model: 'gaming oc', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6430620/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6430621/cart', - model: 'eagle oc', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6430621/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6436219/cart', - model: 'vision oc', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6436219/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6436223/cart', - model: 'aorus master', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6436223/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6430175/cart', - model: 'ventus 3x oc', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6430175/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6432655/cart', - model: 'xlr8 revel', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6432655/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6432658/cart', - model: 'xlr8 revel', - series: '3080', - url: 'https://api.bestbuy.com/click/-/6432658/pdp', - }, - { - brand: 'nvidia', - cartUrl: 'https://api.bestbuy.com/click/-/6429434/cart', - model: 'founders edition', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6429434/pdp', - }, - { - brand: 'asus', - cartUrl: 'https://api.bestbuy.com/click/-/6432447/cart', - model: 'strix', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6432447/pdp', - }, - { - brand: 'asus', - cartUrl: 'https://api.bestbuy.com/click/-/6432446/cart', - model: 'tuf', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6432446/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6430215/cart', - model: 'ventus 3x oc', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6430215/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6430623/cart', - model: 'gaming', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6430623/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6430624/cart', - model: 'eagle', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6430624/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6434363/cart', - model: 'xc3', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6434363/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6436193/cart', - model: 'ftw3', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6436193/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6436192/cart', - model: 'ftw3 ultra', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6436192/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6432657/cart', - model: 'xlr8 revel', - series: '3090', - url: 'https://api.bestbuy.com/click/-/6432657/pdp', - }, - { - brand: 'nvidia', - cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart', - model: 'founders edition', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6439402/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart', - model: 'ventus 2x', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6441172/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart', - model: 'gaming oc', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6442484/pdp', - }, - { - brand: 'gigabyte', - cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart', - model: 'eagle', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6442485/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6452940/cart', - model: 'ventus 3x', - series: '3060', - url: 'https://api.bestbuy.com/click/-/6452940/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6454328/cart', - model: 'xc gaming', - series: '3060', - url: 'https://api.bestbuy.com/click/-/6454328/pdp', - }, - { - brand: 'amd', - cartUrl: 'https://api.bestbuy.com/click/-/6438942/cart', - model: '5900x', - series: 'ryzen5900', - url: 'https://api.bestbuy.com/click/-/6438942/pdp', - }, - { - brand: 'amd', - cartUrl: 'https://api.bestbuy.com/click/-/6438941/cart', - model: '5950x', - series: 'ryzen5950', - url: 'https://api.bestbuy.com/click/-/6438941/pdp', - }, - { - brand: 'amd', - cartUrl: 'https://api.bestbuy.com/click/-/6439000/cart', - model: '5800x', - series: 'ryzen5800', - url: 'https://api.bestbuy.com/click/-/6439000/pdp', - }, - { - brand: 'amd', - cartUrl: 'https://api.bestbuy.com/click/-/6438943/cart', - model: '5600x', - series: 'ryzen5600', - url: 'https://api.bestbuy.com/click/-/6438943/pdp', - }, - { - brand: 'sony', - cartUrl: 'https://api.bestbuy.com/click/-/6426149/cart', - model: 'ps5 console', - series: 'sonyps5c', - url: 'https://api.bestbuy.com/click/-/6426149/pdp', - }, - { - brand: 'sony', - cartUrl: 'https://api.bestbuy.com/click/-/6430161/cart', - model: 'ps5 digital', - series: 'sonyps5de', - url: 'https://api.bestbuy.com/click/-/6430161/pdp', - }, - { - brand: 'microsoft', - cartUrl: 'https://api.bestbuy.com/click/-/6428324/cart', - model: 'xbox series x', - series: 'xboxsx', - url: 'https://api.bestbuy.com/click/-/6428324/pdp', - }, - { - brand: 'microsoft', - cartUrl: 'https://api.bestbuy.com/click/-/6430277/cart', - model: 'xbox series s', - series: 'xboxss', - url: 'https://api.bestbuy.com/click/-/6430277/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6440913/cart', - model: 'amd reference', - series: 'rx6800xt', - url: 'https://api.bestbuy.com/click/-/6440913/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6441020/cart', - model: 'amd reference', - series: 'rx6800', - url: 'https://api.bestbuy.com/click/-/6441020/pdp', - }, - { - brand: 'xfx', - cartUrl: 'https://api.bestbuy.com/click/-/6442077/cart', - model: 'amd reference', - series: 'rx6800', - url: 'https://api.bestbuy.com/click/-/6442077/pdp', - }, - { - brand: 'xfx', - cartUrl: 'https://api.bestbuy.com/click/-/6441226/cart', - model: 'amd reference', - series: 'rx6800xt', - url: 'https://api.bestbuy.com/click/-/6441226/pdp', - }, - { - brand: 'xfx', - cartUrl: 'https://api.bestbuy.com/click/-/6442585/cart', - model: 'merc', - series: 'rx6800xt', - url: 'https://api.bestbuy.com/click/-/6442585/pdp', - }, - { - brand: 'xfx', - cartUrl: 'https://api.bestbuy.com/click/-/6444358/cart', - model: 'amd reference', - series: 'rx6900xt', - url: 'https://api.bestbuy.com/click/-/6444358/pdp', - }, - { - brand: 'msi', - cartUrl: 'https://api.bestbuy.com/click/-/6444716/cart', - model: 'amd reference', - series: 'rx6900xt', - url: 'https://api.bestbuy.com/click/-/6444716/pdp', - }, - { - brand: 'xfx', - cartUrl: 'https://api.bestbuy.com/click/-/6445157/cart', - model: 'merc', - series: 'rx6900xt', - url: 'https://api.bestbuy.com/click/-/6445157/pdp', - }, - { - brand: 'corsair', - cartUrl: 'https://api.bestbuy.com/click/-/6351845/cart', - model: '750 platinum', - series: 'sf', - url: 'https://api.bestbuy.com/click/-/6351845/pdp', - }, - { - brand: 'corsair', - cartUrl: 'https://api.bestbuy.com/click/-/6351844/cart', - model: '600 platinum', - series: 'sf', - url: 'https://api.bestbuy.com/click/-/6351844/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6446660/cart', - model: 'xlr8 uprising', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6446660/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6444445/cart', - model: 'xc gaming', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6444445/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6444444/cart', - model: 'ftw3', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6444444/pdp', - }, - { - brand: 'evga', - cartUrl: 'https://api.bestbuy.com/click/-/6444449/cart', - model: 'ftw3', - series: '3060ti', - url: 'https://api.bestbuy.com/click/-/6444449/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6454319/cart', - model: 'dual fan', - series: '3060', - url: 'https://api.bestbuy.com/click/-/6454319/pdp', - }, - { - brand: 'pny', - cartUrl: 'https://api.bestbuy.com/click/-/6454318/cart', - model: 'single fan', - series: '3060', - url: 'https://api.bestbuy.com/click/-/6454318/pdp', - } - ], - name: 'bestbuy', + currency: '$', + labels: { + inStock: { + container: '[data-sticky-media-gallery] .fulfillment-add-to-cart-button', + text: ['add to cart'], + }, + maxPrice: { + container: + '[data-sticky-media-gallery] .priceView-price .priceView-hero-price span', + }, + }, + links: [ + { + brand: 'test:brand', + model: 'test:model', + series: 'test:series', + url: 'https://api.bestbuy.com/click/-/6258941/pdp', + }, + { + brand: 'nvidia', + cartUrl: 'https://api.bestbuy.com/click/-/6429442/cart', + model: 'founders edition', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6429442/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6439300/cart', + model: 'xc3 black', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6439300/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6437912/cart', + model: 'eagle', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6437912/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6437909/cart', + model: 'gaming oc', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6437909/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6432654/cart', + model: 'dual fan', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6432654/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6432653/cart', + model: 'xlr8 revel', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6432653/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6439384/cart', + model: 'aorus', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6439384/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6439385/cart', + model: 'vision', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6439385/pdp', + }, + { + brand: 'asus', + cartUrl: 'https://api.bestbuy.com/click/-/6439128/cart', + model: 'tuf', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6439128/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6438278/cart', + model: 'ventus 3x oc', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6438278/pdp', + }, + { + brand: 'asus', + cartUrl: 'https://api.bestbuy.com/click/-/6439127/cart', + model: 'strix', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6439127/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6439301/cart', + model: 'ftw3 ultra', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6439301/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6439299/cart', + model: 'xc3 ultra', + series: '3070', + url: 'https://api.bestbuy.com/click/-/6439299/pdp', + }, + { + brand: 'nvidia', + cartUrl: 'https://api.bestbuy.com/click/-/6429440/cart', + model: 'founders edition', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6429440/pdp', + }, + { + brand: 'asus', + cartUrl: 'https://api.bestbuy.com/click/-/6432445/cart', + model: 'strix', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6432445/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6432399/cart', + model: 'xc3 black', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6432399/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6436194/cart', + model: 'xc3', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6436194/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6432400/cart', + model: 'xc3 ultra', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6432400/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6436196/cart', + model: 'ftw3 ultra', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6436196/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6436191/cart', + model: 'ftw3', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6436191/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6430620/cart', + model: 'gaming oc', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6430620/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6430621/cart', + model: 'eagle oc', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6430621/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6436219/cart', + model: 'vision oc', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6436219/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6436223/cart', + model: 'aorus master', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6436223/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6430175/cart', + model: 'ventus 3x oc', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6430175/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6432655/cart', + model: 'xlr8 revel', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6432655/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6432658/cart', + model: 'xlr8 revel', + series: '3080', + url: 'https://api.bestbuy.com/click/-/6432658/pdp', + }, + { + brand: 'nvidia', + cartUrl: 'https://api.bestbuy.com/click/-/6429434/cart', + model: 'founders edition', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6429434/pdp', + }, + { + brand: 'asus', + cartUrl: 'https://api.bestbuy.com/click/-/6432447/cart', + model: 'strix', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6432447/pdp', + }, + { + brand: 'asus', + cartUrl: 'https://api.bestbuy.com/click/-/6432446/cart', + model: 'tuf', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6432446/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6430215/cart', + model: 'ventus 3x oc', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6430215/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6430623/cart', + model: 'gaming', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6430623/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6430624/cart', + model: 'eagle', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6430624/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6434363/cart', + model: 'xc3', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6434363/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6436193/cart', + model: 'ftw3', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6436193/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6436192/cart', + model: 'ftw3 ultra', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6436192/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6432657/cart', + model: 'xlr8 revel', + series: '3090', + url: 'https://api.bestbuy.com/click/-/6432657/pdp', + }, + { + brand: 'nvidia', + cartUrl: 'https://api.bestbuy.com/click/-/6439402/cart', + model: 'founders edition', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6439402/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6441172/cart', + model: 'ventus 2x', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6441172/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6442484/cart', + model: 'gaming oc', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6442484/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6442485/cart', + model: 'eagle', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6442485/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6452940/cart', + model: 'ventus 3x', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6452940/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6454328/cart', + model: 'xc gaming', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6454328/pdp', + }, + { + brand: 'amd', + cartUrl: 'https://api.bestbuy.com/click/-/6438942/cart', + model: '5900x', + series: 'ryzen5900', + url: 'https://api.bestbuy.com/click/-/6438942/pdp', + }, + { + brand: 'amd', + cartUrl: 'https://api.bestbuy.com/click/-/6438941/cart', + model: '5950x', + series: 'ryzen5950', + url: 'https://api.bestbuy.com/click/-/6438941/pdp', + }, + { + brand: 'amd', + cartUrl: 'https://api.bestbuy.com/click/-/6439000/cart', + model: '5800x', + series: 'ryzen5800', + url: 'https://api.bestbuy.com/click/-/6439000/pdp', + }, + { + brand: 'amd', + cartUrl: 'https://api.bestbuy.com/click/-/6438943/cart', + model: '5600x', + series: 'ryzen5600', + url: 'https://api.bestbuy.com/click/-/6438943/pdp', + }, + { + brand: 'sony', + cartUrl: 'https://api.bestbuy.com/click/-/6426149/cart', + model: 'ps5 console', + series: 'sonyps5c', + url: 'https://api.bestbuy.com/click/-/6426149/pdp', + }, + { + brand: 'sony', + cartUrl: 'https://api.bestbuy.com/click/-/6430161/cart', + model: 'ps5 digital', + series: 'sonyps5de', + url: 'https://api.bestbuy.com/click/-/6430161/pdp', + }, + { + brand: 'microsoft', + cartUrl: 'https://api.bestbuy.com/click/-/6428324/cart', + model: 'xbox series x', + series: 'xboxsx', + url: 'https://api.bestbuy.com/click/-/6428324/pdp', + }, + { + brand: 'microsoft', + cartUrl: 'https://api.bestbuy.com/click/-/6430277/cart', + model: 'xbox series s', + series: 'xboxss', + url: 'https://api.bestbuy.com/click/-/6430277/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6440913/cart', + model: 'amd reference', + series: 'rx6800xt', + url: 'https://api.bestbuy.com/click/-/6440913/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6441020/cart', + model: 'amd reference', + series: 'rx6800', + url: 'https://api.bestbuy.com/click/-/6441020/pdp', + }, + { + brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6442077/cart', + model: 'amd reference', + series: 'rx6800', + url: 'https://api.bestbuy.com/click/-/6442077/pdp', + }, + { + brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6441226/cart', + model: 'amd reference', + series: 'rx6800xt', + url: 'https://api.bestbuy.com/click/-/6441226/pdp', + }, + { + brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6442585/cart', + model: 'merc', + series: 'rx6800xt', + url: 'https://api.bestbuy.com/click/-/6442585/pdp', + }, + { + brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6444358/cart', + model: 'amd reference', + series: 'rx6900xt', + url: 'https://api.bestbuy.com/click/-/6444358/pdp', + }, + { + brand: 'msi', + cartUrl: 'https://api.bestbuy.com/click/-/6444716/cart', + model: 'amd reference', + series: 'rx6900xt', + url: 'https://api.bestbuy.com/click/-/6444716/pdp', + }, + { + brand: 'xfx', + cartUrl: 'https://api.bestbuy.com/click/-/6445157/cart', + model: 'merc', + series: 'rx6900xt', + url: 'https://api.bestbuy.com/click/-/6445157/pdp', + }, + { + brand: 'corsair', + cartUrl: 'https://api.bestbuy.com/click/-/6351845/cart', + model: '750 platinum', + series: 'sf', + url: 'https://api.bestbuy.com/click/-/6351845/pdp', + }, + { + brand: 'corsair', + cartUrl: 'https://api.bestbuy.com/click/-/6351844/cart', + model: '600 platinum', + series: 'sf', + url: 'https://api.bestbuy.com/click/-/6351844/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6446660/cart', + model: 'xlr8 uprising', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6446660/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444445/cart', + model: 'xc gaming', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6444445/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444444/cart', + model: 'ftw3', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6444444/pdp', + }, + { + brand: 'evga', + cartUrl: 'https://api.bestbuy.com/click/-/6444449/cart', + model: 'ftw3', + series: '3060ti', + url: 'https://api.bestbuy.com/click/-/6444449/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6454319/cart', + model: 'dual fan', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6454319/pdp', + }, + { + brand: 'pny', + cartUrl: 'https://api.bestbuy.com/click/-/6454318/cart', + model: 'single fan', + series: '3060', + url: 'https://api.bestbuy.com/click/-/6454318/pdp', + }, + ], + name: 'bestbuy', }; diff --git a/src/store/model/pny.ts b/src/store/model/pny.ts index d562358bd9..a96bfc80a6 100644 --- a/src/store/model/pny.ts +++ b/src/store/model/pny.ts @@ -23,13 +23,15 @@ export const Pny: Store = { brand: 'pny', model: 'dual fan', series: '3060', - url: 'https://www.pny.com/geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-df', + url: + 'https://www.pny.com/geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-df', }, { brand: 'pny', model: 'single fan', series: '3060', - url: 'https://www.pny.com/pny-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-sf', + url: + 'https://www.pny.com/pny-geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-sf', }, { brand: 'pny', From 79bf7e44dc112489246d40f94a4127711641ef46 Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Sun, 21 Mar 2021 14:47:54 -0400 Subject: [PATCH 06/10] restore removed models --- docs/reference/filter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/filter.md b/docs/reference/filter.md index 44f80efc39..096abc5736 100644 --- a/docs/reference/filter.md +++ b/docs/reference/filter.md @@ -202,7 +202,7 @@ Used with the `SHOW_ONLY_BRANDS` and `SHOW_ONLY_MODELS` variables. | `asus` | `crosshair viii`, `dual`, `dual oc`, `ekwb`, `strix`, `strix oc`, `strix white`, `tuf`, `tuf oc` | | `corsair` | `750 platinum`, `600 platinum`, `600 gold` | | `colorful` | `igame advanced oc`, `igame vulcan oc` | -| `evga` | `ftw3`, `ftw3 ultra`, `ftw3 ultra hydro copper`, `xc3`, `xc gaming`, `xc3 black`, `xc3 ultra` | +| `evga` | `ftw3`, `ftw3 black`, `ftw3 ultra`, `ftw3 ultra hybrid`, `ftw3 ultra hydro copper`, `xc3`, `xc black`, `xc gaming`, `xc3 black`, `xc3 ultra`, `xc3 ultra hybrid` | | `gainward` | `phantom gs`, `phoenix`, `phoenix gs`, `phoenix gs oc` | | `gigabyte` | `aorus master`, `aorus xtreme`, `aorus xtreme waterforce`, `aorus xtreme waterforce wb`, `eagle`, `eagle oc`, `gaming`, `gaming oc`, `gaming oc pro`, `turbo`, `vision`, `vision oc` | | `galax` | `sg`, `sg oc` | From bc427a1620484035b1fd9299d9ce131fd77b8209 Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Mon, 22 Mar 2021 23:18:47 -0400 Subject: [PATCH 07/10] add 2 new rtx listings --- src/store/model/walmart.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/store/model/walmart.ts b/src/store/model/walmart.ts index 9729ce2f90..2dcff1873f 100644 --- a/src/store/model/walmart.ts +++ b/src/store/model/walmart.ts @@ -64,6 +64,20 @@ export const Walmart: Store = { url: 'https://www.walmart.com/ip/AMD-Ryzen-9-5900X-12-core-24-thread-Desktop-Processor/647899167', }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3060ti', + url: + 'https://www.walmart.com/ip/912221235', + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3070', + url: + 'https://www.walmart.com/ip/804934537', + }, ], name: 'walmart', }; From b12e3fc6edea19ff80de6b3e4c77b98ffd3ab825 Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Mon, 22 Mar 2021 23:20:52 -0400 Subject: [PATCH 08/10] linting fix --- src/store/model/walmart.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/store/model/walmart.ts b/src/store/model/walmart.ts index 2dcff1873f..36dada0f41 100644 --- a/src/store/model/walmart.ts +++ b/src/store/model/walmart.ts @@ -68,15 +68,13 @@ export const Walmart: Store = { brand: 'evga', model: 'ftw3 ultra', series: '3060ti', - url: - 'https://www.walmart.com/ip/912221235', + url: 'https://www.walmart.com/ip/912221235', }, { brand: 'evga', model: 'ftw3 ultra', series: '3070', - url: - 'https://www.walmart.com/ip/804934537', + url: 'https://www.walmart.com/ip/804934537', }, ], name: 'walmart', From 0c94238eeab01c62adb78a398336697ecb8d3cbb Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Sat, 27 Mar 2021 14:36:37 -0400 Subject: [PATCH 09/10] store(gamestop) added 14 new cards --- src/store/model/gamestop.ts | 97 +++++++++++++++++++++++++++++++++++-- 1 file changed, 94 insertions(+), 3 deletions(-) diff --git a/src/store/model/gamestop.ts b/src/store/model/gamestop.ts index b538276adc..ad86105a96 100644 --- a/src/store/model/gamestop.ts +++ b/src/store/model/gamestop.ts @@ -28,14 +28,105 @@ export const Gamestop: Store = { model: 'test:model', series: 'test:series', url: - 'https://www.gamestop.com/nav-pc-hardware-desktops/products/clx-set-tgmsetgxe9600bm-gaming-desktop/11096665', + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards', + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3080', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3080-ftw3-ultra-gaming-graphics-card/11121601.html', + }, + { + brand: 'msi', + model: 'suprim x', + series: '3090', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3090-24-gb-gddr6x-suprim-x-graphic-card/11118698.html', + }, + { + brand: 'evga', + model: 'xc gaming', + series: '3060', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3060-xc-gaming-graphics-card/11121604.html', + }, + { + brand: 'msi', + model: 'suprim x', + series: '3070', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3070-8-gb-gddr6-suprim-x-graphic-card/11118700.html', }, { brand: 'asus', - model: 'tuf oc', + model: 'strix', + series: '3080', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3080-10-gb-gddr6x-strix-graphic-card/11112926.html', + }, + { + brand: 'asus', + model: 'tuf', + series: '3080', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/tuf-gaming-geforce-rtx-3080-graphics-card/11109446.html', + }, + { + brand: 'msi', + model: 'gaming x trio', + series: '3070', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3070-8-gb-gddr6-gaming-x-trio-graphic-card/11118701.html', + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3060ti', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3060-ti-ftw3-ultra-gaming-graphics-card/11121603.html', + }, + { + brand: 'msi', + model: 'gaming x trio', series: '3080', url: - 'https://www.gamestop.com/video-games/pc/components/graphics-cards/products/tuf-gaming-geforce-rtx-3080-graphics-card/11109446.html', + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3080-10-gb-gddr6x-gaming-x-trio-graphic-card/11118753.html', + }, + { + brand: 'msi', + model: 'gaming x trio', + series: '3060', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3060-8-gb-gddr6-ti-gaming-x-trio-graphic-card/11118702.html', + }, + { + brand: 'asus', + model: 'strix', + series: '3090', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3090-24gb-gddr6x-pci-express-4.0-strix-graphics-card/11112502.html', + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3070', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3070-ftw3-ultra-gaming-graphics-card/11121602.html', + }, + { + brand: 'msi', + model: 'gaming x trio', + series: '3090', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3090-24-gb-gddr6x-gaming-x-trio-graphic-card/11118752.html', + }, + { + brand: 'evga', + model: 'ftw3 ultra', + series: '3090', + url: + 'https://www.gamestop.com/video-games/pc-gaming/components/graphics-cards/products/geforce-rtx-3090-ftw3-ultra-gaming-graphics-card/11121600.html', }, { brand: 'sony', From 3f597fb13b7e4a4dc5e624f681d70cc266d957f5 Mon Sep 17 00:00:00 2001 From: Reid Kornman Date: Sat, 27 Mar 2021 14:46:02 -0400 Subject: [PATCH 10/10] fixed xbox links --- src/store/model/gamestop.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/store/model/gamestop.ts b/src/store/model/gamestop.ts index ad86105a96..d0f6b6495c 100644 --- a/src/store/model/gamestop.ts +++ b/src/store/model/gamestop.ts @@ -147,14 +147,14 @@ export const Gamestop: Store = { model: 'xbox series x', series: 'xboxsx', url: - 'https://www.gamestop.com/video-games/xbox-series-x/consoles/products/xbox-series-x/11108371.html?condition=New', + 'https://www.gamestop.com/video-games/xbox-series-x/consoles/products/xbox-series-x/B224744V.html', }, { brand: 'microsoft', model: 'xbox series s', series: 'xboxss', url: - 'https://www.gamestop.com/video-games/xbox-series-x/consoles/products/xbox-series-s-digital-edition/11108372.html?condition=New', + 'https://www.gamestop.com/video-games/xbox-series-x/consoles/products/xbox-series-s-digital-edition/B224746K.html', }, ], name: 'gamestop',