fix(canadacomputers): add inStock selector, use english links (#889)

This commit is contained in:
Charles-Antoine Patenaude
2020-11-23 14:53:07 -05:00
committed by GitHub
parent a62bd2e587
commit 06214eb4a8
+58 -54
View File
@@ -2,9 +2,13 @@ import {Store} from './store';
export const CanadaComputers: Store = { export const CanadaComputers: Store = {
labels: { labels: {
inStock: {
container: 'div[class="pi-prod-availability"]',
text: ['Online In Stock']
},
outOfStock: { outOfStock: {
container: 'div[class="pi-prod-availability"]', container: 'div[class="pi-prod-availability"]',
text: ['not available online'] text: ['Not Available Online']
} }
}, },
links: [ links: [
@@ -13,371 +17,371 @@ export const CanadaComputers: Store = {
model: 'test:model', model: 'test:model',
series: 'test:series', series: 'test:series',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181348' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181348&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle', model: 'eagle',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183101' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183101&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183500' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183500&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183099' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183099&language=en'
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183210' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183210&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual', model: 'dual',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183635' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183635&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'dual oc', model: 'dual oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183636' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183636&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183637' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183637&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184168' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184168&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184167' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184167&language=en'
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge oc', model: 'twin edge oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183561' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183561&language=en'
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 2x oc', model: 'ventus 2x oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183208' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183208&language=en'
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'twin edge', model: 'twin edge',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183560' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183560&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'gaming oc', model: 'gaming oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183638' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183638&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183498' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183498&language=en'
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x oc', model: 'ventus 3x oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183209' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183209&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183100' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183100&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183499' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183499&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'gaming', model: 'gaming',
series: '3070', series: '3070',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184743' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184743&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181376' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181376&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix', model: 'strix',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181842' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181842&language=en'
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181348' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181348&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181354' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181354&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'gaming', model: 'gaming',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181416' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181416&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181375' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181375&language=en'
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181420' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181420&language=en'
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184837' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184837&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181415' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181415&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181353' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181353&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'gaming', model: 'gaming',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184743' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184743&language=en'
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x', model: 'ventus 3x',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181347' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181347&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus master', model: 'aorus master',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182754' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182754&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 black', model: 'xc3 black',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181797' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181797&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'vision oc', model: 'vision oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182755' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=182755&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183098' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183098&language=en'
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity oc', model: 'trinity oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183510' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183510&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184166' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=184166&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3', model: 'xc3',
series: '3080', series: '3080',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181798' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181798&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'strix oc', model: 'strix oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181841' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181841&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'ftw3 ultra', model: 'ftw3 ultra',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181854' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181854&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181413' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181413&language=en'
}, },
{ {
brand: 'zotac', brand: 'zotac',
model: 'trinity', model: 'trinity',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181419' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181419&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'gaming oc', model: 'gaming oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181351' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181351&language=en'
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'gaming x trio', model: 'gaming x trio',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181350' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181350&language=en'
}, },
{ {
brand: 'asus', brand: 'asus',
model: 'gaming', model: 'gaming',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181414' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181414&language=en'
}, },
{ {
brand: 'msi', brand: 'msi',
model: 'ventus 3x', model: 'ventus 3x',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181349' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181349&language=en'
}, },
{ {
brand: 'evga', brand: 'evga',
model: 'xc3 ultra', model: 'xc3 ultra',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181853' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181853&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'aorus xtreme', model: 'aorus xtreme',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183096' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=183096&language=en'
}, },
{ {
brand: 'gigabyte', brand: 'gigabyte',
model: 'eagle oc', model: 'eagle oc',
series: '3090', series: '3090',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181352' 'https://www.canadacomputers.com/product_info.php?cPath=43_557_559&item_id=181352&language=en'
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5600x', model: '5600x',
series: 'ryzen5600', series: 'ryzen5600',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183432' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183432&language=en'
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5800x', model: '5800x',
series: 'ryzen5800', series: 'ryzen5800',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183431' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183431&language=en'
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5900x', model: '5900x',
series: 'ryzen5900', series: 'ryzen5900',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183430' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183430&language=en'
}, },
{ {
brand: 'amd', brand: 'amd',
model: '5950x', model: '5950x',
series: 'ryzen5950', series: 'ryzen5950',
url: url:
'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183427' 'https://www.canadacomputers.com/product_info.php?cPath=4_64&item_id=183427&language=en'
} }
], ],
name: 'canadacomputers', name: 'canadacomputers',