mirror of
https://github.com/opelly27/streetmerchant.git
synced 2026-05-20 06:27:38 +00:00
feat(store): add awd(uk), add 3060ti link builders (#1114)
This commit is contained in:
@@ -31,10 +31,10 @@ export const AmazonUk: Store = {
|
||||
{
|
||||
brand: 'test:brand',
|
||||
cartUrl:
|
||||
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B07PW9VBK5&Quantity.1=1',
|
||||
'https://www.amazon.co.uk/gp/aws/cart/add.html?ASIN.1=B0753R2TWC&Quantity.1=1',
|
||||
model: 'test:model',
|
||||
series: 'test:series',
|
||||
url: 'https://www.amazon.co.uk/dp/B07PW9VBK5/'
|
||||
url: 'https://www.amazon.co.uk/dp/B0753R2TWC/'
|
||||
},
|
||||
{
|
||||
brand: 'sony',
|
||||
@@ -125,6 +125,11 @@ export const AmazonUk: Store = {
|
||||
'https://www.amazon.co.uk/s?k=%2B%22RTX+3090%22+-3080+-GTX&i=computers&rh=n%3A430500031%2Cp_n_availability%3A419162031&s=relevancerank&dc&qid=1601675291',
|
||||
'https://www.amazon.co.uk/s?k=%2B%22RTX+3090%22+-3080+-GTX&i=computers&rh=n%3A430500031%2Cp_n_availability%3A419162031&s=relevancerank&dc&qid=1601675594&page=2'
|
||||
]
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.amazon.co.uk/s?k=%2B%22RTX+3060+TI%22+-2060+-2070+-2080+-SUPER+-GTX&i=computers&rh=n%3A430500031%2Cp_n_availability%3A419162031&s=relevancerank&dc&qid=1601675291sb_noss'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -53,6 +53,11 @@ export const Aria: Store = {
|
||||
series: '3090',
|
||||
url:
|
||||
'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3090'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.aria.co.uk/Products/Components/Graphics+Cards/NVIDIA+GeForce/GeForce+RTX+3060+Ti'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -0,0 +1,116 @@
|
||||
import {Store} from './store';
|
||||
import {getProductLinksBuilder} from './helpers/card';
|
||||
|
||||
export const Awd: Store = {
|
||||
labels: {
|
||||
inStock: {
|
||||
container: '.vs-stock .ty-qty-in-stock',
|
||||
text: ['item(s)']
|
||||
},
|
||||
maxPrice: {
|
||||
container: '.product-info .ty-price-num',
|
||||
euroFormat: false // Note: Awd uses non-euroFromat as price seperator
|
||||
},
|
||||
outOfStock: {
|
||||
container: '.vs-stock',
|
||||
text: ['out of stock']
|
||||
}
|
||||
},
|
||||
links: [
|
||||
{
|
||||
brand: 'test:brand',
|
||||
model: 'test:model',
|
||||
series: 'test:series',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/asus-nvidia-geforce-gt-710-silent-low-profile-2gb-gddr5-graphics-card-pci-e.html'
|
||||
},
|
||||
{
|
||||
brand: 'asus',
|
||||
model: 'amd reference',
|
||||
series: 'rx6800',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/asus-tuf-gaming-radeon-rx-6800-oc-edition-16gb-gddr6-graphics-card.html'
|
||||
},
|
||||
{
|
||||
brand: 'asus',
|
||||
model: 'amd reference',
|
||||
series: 'rx6800',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/asus-rog-strix-radeon-rx-6800-oc-edition-16gb-gddr6-graphics-card.html'
|
||||
},
|
||||
{
|
||||
brand: 'gigabyte',
|
||||
model: 'amd reference',
|
||||
series: 'rx6800',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/gigabyte-radeon-rx-6800-gaming-oc-16gb-gddr6-graphics-card.html'
|
||||
},
|
||||
{
|
||||
brand: 'gigabyte',
|
||||
model: 'amd reference',
|
||||
series: 'rx6800xt',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/gigabyte-radeon-rx-6800-xt-gaming-oc-16gb-gddr6-graphics-card.html'
|
||||
},
|
||||
{
|
||||
brand: 'amd',
|
||||
model: '5600x',
|
||||
series: 'ryzen5600',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/amd-ryzen-5-5600x-cpu-six-core-3.7ghz-processor-socket-am4-retail.html'
|
||||
},
|
||||
{
|
||||
brand: 'amd',
|
||||
model: '5800x',
|
||||
series: 'ryzen5800',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/amd-ryzen-7-5800x-cpu-eight-core-3.8ghz-processor-socket-am4-retail.html'
|
||||
},
|
||||
{
|
||||
brand: 'amd',
|
||||
model: '5900x',
|
||||
series: 'ryzen5900',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/amd-ryzen-9-5900x-cpu-twelve-core-3.7ghz-processor-socket-am4-retail.html'
|
||||
},
|
||||
{
|
||||
brand: 'amd',
|
||||
model: '5950x',
|
||||
series: 'ryzen5950',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/amd-ryzen-9-5950x-sixteen-core-socket-am4-3.4ghz-processor.html'
|
||||
}
|
||||
],
|
||||
linksBuilder: {
|
||||
builder: getProductLinksBuilder({
|
||||
productsSelector: '.grid-list .ty-grid-list__item',
|
||||
sitePrefix: 'https://www.awd-it.co.uk',
|
||||
titleSelector: '.title-price-wrapper',
|
||||
urlSelector: 'a[href]'
|
||||
}),
|
||||
urls: [
|
||||
{
|
||||
series: '3070',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3070.html'
|
||||
},
|
||||
{
|
||||
series: '3080',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3080.html'
|
||||
},
|
||||
{
|
||||
series: '3090',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3090.html'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.awd-it.co.uk/components/graphics-cards/nvidia/nvidia-geforce-rtx-3060ti.html'
|
||||
}
|
||||
]
|
||||
},
|
||||
name: 'awd',
|
||||
waitUntil: 'domcontentloaded'
|
||||
};
|
||||
@@ -46,6 +46,10 @@ export const Box: Store = {
|
||||
{
|
||||
series: '3090',
|
||||
url: 'https://www.box.co.uk/rtx-3090-graphics-cards'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url: 'https://www.box.co.uk/rtx-3060-ti-graphics-cards'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -86,6 +86,11 @@ export const Ccl: Store = {
|
||||
series: 'rx6800xt',
|
||||
url:
|
||||
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/AMD-Radeon-RX-6800-XT-Graphics-Cards/'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.cclonline.com/category/430/PC-Components/Graphics-Cards/GeForce-RTX-3060-Ti-Graphics-Cards/'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -80,6 +80,11 @@ export const Currys: Store = {
|
||||
series: '3090',
|
||||
url:
|
||||
'https://www.currys.co.uk/gbuk/rtx-3090/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313725/xx-criteria.html'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.currys.co.uk/gbuk/rtx-3060-ti/components-upgrades/graphics-cards/324_3091_30343_xx_ba00013562-bv00313952/xx-criteria.html'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -103,6 +103,11 @@ export const Ebuyer: Store = {
|
||||
series: '3090',
|
||||
url:
|
||||
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3090'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.ebuyer.com/store/Components/cat/Graphics-Cards-Nvidia/subcat/GeForce-RTX-3060-Ti'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -21,6 +21,7 @@ import {Aria} from './aria';
|
||||
import {Arlt} from './arlt';
|
||||
import {Asus} from './asus';
|
||||
import {AsusDe} from './asus-de';
|
||||
import {Awd} from './awd';
|
||||
import {Azerty} from './azerty';
|
||||
import {BAndH} from './bandh';
|
||||
import {BestBuy} from './bestbuy';
|
||||
@@ -107,6 +108,7 @@ export const storeList = new Map([
|
||||
[Arlt.name, Arlt],
|
||||
[Asus.name, Asus],
|
||||
[AsusDe.name, AsusDe],
|
||||
[Awd.name, Awd],
|
||||
[Azerty.name, Azerty],
|
||||
[BAndH.name, BAndH],
|
||||
[BestBuy.name, BestBuy],
|
||||
|
||||
@@ -80,6 +80,11 @@ export const Novatech: Store = {
|
||||
series: '3090',
|
||||
url:
|
||||
'https://www.novatech.co.uk/products/components/nvidiageforcegraphicscards/nvidiartxseries/nvidiartx3090/?i=200'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.novatech.co.uk/products/components/nvidiageforcegraphicscards/nvidiartxseries/nvidiartx3060ti/'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -93,6 +93,11 @@ export const Overclockers: Store = {
|
||||
series: '3090',
|
||||
url:
|
||||
'https://www.overclockers.co.uk/pc-components/graphics-cards/nvidia/geforce-rtx-3090'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.overclockers.co.uk/pc-components/graphics-cards/nvidia/geforce-rtx-3060-ti'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -142,6 +142,11 @@ export const Scan: Store = {
|
||||
series: '3090',
|
||||
url:
|
||||
'https://www.scan.co.uk/shop/computer-hardware/gpu-nvidia/nvidia-geforce-rtx-3090-graphics-cards'
|
||||
},
|
||||
{
|
||||
series: '3060ti',
|
||||
url:
|
||||
'https://www.scan.co.uk/shop/computer-hardware/gpu-nvidia/geforce-rtx-3060-ti-graphics-cards'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user