feat(store): add amd rx 6000 series model (#832)

This commit is contained in:
Rich Evans
2020-11-18 17:14:27 -08:00
committed by GitHub
parent f9b617dd69
commit 89a762e2f5
6 changed files with 157 additions and 32 deletions
+8 -2
View File
@@ -309,6 +309,9 @@ const store = {
3070: envOrNumber(process.env.MAX_PRICE_SERIES_3070),
3080: envOrNumber(process.env.MAX_PRICE_SERIES_3080),
3090: envOrNumber(process.env.MAX_PRICE_SERIES_3090),
rx6800: envOrNumber(process.env.MAX_PRICE_SERIES_RX6800),
rx6800xt: envOrNumber(process.env.MAX_PRICE_SERIES_RX6800XT),
rx6900xt: envOrNumber(process.env.MAX_PRICE_SERIES_RX6900XT),
ryzen5600: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN5600),
ryzen5800: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN5800),
ryzen5900: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN5900),
@@ -333,14 +336,17 @@ const store = {
'3070',
'3080',
'3090',
'rx6800',
'rx6800xt',
'rx6900xt',
'ryzen5600',
'ryzen5800',
'ryzen5900',
'ryzen5950',
'sonyps5c',
'sonyps5de',
'xboxsx',
'xboxss'
'xboxss',
'xboxsx'
]),
stores: envOrArray(process.env.STORES, ['nvidia']).map((entry) => {
const [name, minPageSleep, maxPageSleep] = entry.match(/[^:]+/g) ?? [];
+8
View File
@@ -49,6 +49,14 @@ export const AMD: Store = {
model: '5600x',
series: 'ryzen5600',
url: 'https://www.amd.com/en/direct-buy/5450881700/us'
},
{
brand: 'amd',
cartUrl:
'https://www.amd.com/en/direct-buy/5458372800/us?add-to-cart=true',
model: 'amd reference',
series: 'rx6800xt',
url: 'https://www.amd.com/en/direct-buy/5458372800/us'
}
],
name: 'amd'
+28
View File
@@ -321,6 +321,34 @@ export const BestBuy: Store = {
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'
},
{
brand: 'msi',
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'
},
{
brand: 'msi',
model: 'amd reference',
series: 'rx6800xt',
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'
},
{
brand: 'xfx',
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'
},
{
brand: 'xfx',
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'
}
],
name: 'bestbuy'
+70
View File
@@ -562,6 +562,76 @@ export const Newegg: Store = {
model: 'xbox series s',
series: 'xboxss',
url: 'https://www.newegg.com/p/N82E16868105274'
},
{
brand: 'gigabyte',
model: 'amd reference',
series: 'rx6800xt',
url:
'https://www.newegg.com/gigabyte-radeon-rx-6800-xt-gv-r68xt-16gc-b/p/N82E16814932373'
},
{
brand: 'msi',
model: 'amd reference',
series: 'rx6800xt',
url:
'https://www.newegg.com/msi-radeon-rx-6800-xt-rx-6800-xt-16g/p/N82E16814137607'
},
{
brand: 'sapphire',
model: 'amd reference',
series: 'rx6800xt',
url:
'https://www.newegg.com/sapphire-radeon-rx-6800-xt-21304-01-20g/p/N82E16814202388'
},
{
brand: 'asrock',
model: 'amd reference',
series: 'rx6800xt',
url:
'https://www.newegg.com/asrock-radeon-rx-6800-xt-rx-6800-xt-16g/p/N82E16814930045'
},
{
brand: 'asus',
model: 'amd reference',
series: 'rx6800xt',
url:
'https://www.newegg.com/asus-radeon-rx-6800-xt-rx6800xt-16g/p/N82E16814126472'
},
{
brand: 'asus',
model: 'amd reference',
series: 'rx6800',
url:
'https://www.newegg.com/asus-radeon-rx-6800-rx6800-16g/p/N82E16814126473'
},
{
brand: 'asrock',
model: 'amd reference',
series: 'rx6800',
url:
'https://www.newegg.com/asrock-radeon-rx-6800-rx-6800-16g/p/N82E16814930046'
},
{
brand: 'gigabyte',
model: 'amd reference',
series: 'rx6800',
url:
'https://www.newegg.com/gigabyte-radeon-rx-6800-gv-r68-16gc-b/p/N82E16814932374'
},
{
brand: 'sapphire',
model: 'amd reference',
series: 'rx6800',
url:
'https://www.newegg.com/sapphire-radeon-rx-6800-21305-01-20g/p/N82E16814202389'
},
{
brand: 'msi',
model: 'amd reference',
series: 'rx6800',
url:
'https://www.newegg.com/msi-radeon-rx-6800-rx-6800-16g/p/N82E16814137608'
}
],
name: 'newegg',
+40 -30
View File
@@ -13,6 +13,7 @@ export type Pricing = {
export type Brand =
| 'test:brand'
| 'amd'
| 'asrock'
| 'asus'
| 'evga'
| 'gainward'
@@ -24,7 +25,9 @@ export type Brand =
| 'nvidia'
| 'palit'
| 'pny'
| 'sapphire'
| 'sony'
| 'xfx'
| 'zotac';
export type Series =
@@ -32,10 +35,13 @@ export type Series =
| '3070'
| '3080'
| '3090'
| 'ryzen5950'
| 'ryzen5900'
| 'ryzen5800'
| 'rx6800'
| 'rx6800xt'
| 'rx6900xt'
| 'ryzen5600'
| 'ryzen5800'
| 'ryzen5900'
| 'ryzen5950'
| 'sonyps5c'
| 'sonyps5de'
| 'xboxsx'
@@ -47,60 +53,64 @@ export type Model =
| '5800x'
| '5900x'
| '5950x'
| 'amd reference'
| 'amp extreme holo'
| 'amp holo'
| 'aorus'
| 'aorus master'
| 'aorus xtreme'
| 'dual'
| 'aorus'
| 'dual fan'
| 'dual oc'
| 'founders edition'
| 'ftw3'
| 'ftw3 ultra'
| 'eagle'
| 'dual'
| 'eagle oc'
| 'gaming'
| 'eagle'
| 'founders edition'
| 'ftw3 ultra'
| 'ftw3'
| 'gamerock oc'
| 'gaming oc'
| 'gaming pro oc'
| 'gaming pro'
| 'gaming x trio'
| 'gaming x3'
| 'gaming'
| 'ichill x2'
| 'ichill x3'
| 'ichill x4'
| 'gamerock oc'
| 'gaming x trio'
| 'gaming pro'
| 'gaming pro oc'
| 'nitro oc se'
| 'nitro oc'
| 'phantom gs'
| 'phoenix gs oc'
| 'phoenix gs'
| 'phoenix'
| 'ps5 console'
| 'ps5 digital'
| 'phantom gs'
| 'phoenix'
| 'phoenix gs'
| 'phoenix gs oc'
| 'sg'
| 'sg oc'
| 'strix'
| 'sg'
| 'strix lc'
| 'strix oc'
| 'trinity'
| 'strix'
| 'trinity oc'
| 'tuf'
| 'trinity'
| 'tuf oc'
| 'tuf'
| 'turbo'
| 'twin edge'
| 'twin edge oc'
| 'twin x2'
| 'twin edge'
| 'twin x2 oc'
| 'twin x2'
| 'uprising'
| 'ventus 2x'
| 'ventus 2x oc'
| 'ventus 3x'
| 'ventus 2x'
| 'ventus 3x oc'
| 'vision'
| 'ventus 3x'
| 'vision oc'
| 'xc3'
| 'xc3 black'
| 'xc3 ultra'
| 'vision'
| 'xbox series s'
| 'xbox series x'
| 'xc3 black'
| 'xc3 ultra'
| 'xc3'
| 'xlr8 revel'
| 'xlr8 uprising';