From 9971622bdde728453b6ce80d91d522142a88a94e Mon Sep 17 00:00:00 2001 From: JDIacobbo Date: Thu, 30 Jan 2025 21:54:39 -0500 Subject: [PATCH] feat: add 50xx links from Newegg, Bestbuy, and B&H (#3200) --- src/store/model/bandh.ts | 246 ++++++++++++++++++++++++++++++++++++- src/store/model/bestbuy.ts | 58 ++++++++- src/store/model/msi.ts | 21 ++-- src/store/model/newegg.ts | 184 +++++++++++++++++++++++++++ src/store/model/store.ts | 13 ++ 5 files changed, 501 insertions(+), 21 deletions(-) diff --git a/src/store/model/bandh.ts b/src/store/model/bandh.ts index 2ee49318b9..21caea49bd 100644 --- a/src/store/model/bandh.ts +++ b/src/store/model/bandh.ts @@ -475,16 +475,250 @@ export const BAndH: Store = { series: '4080-16g', url: 'https://www.bhphotovideo.com/c/product/1729444-REG/pny_vcg408016tfxxpb1_nvidia_geforce_rtx_4080.html', }, + { + brand: 'asus', + model: 'prime oc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1872328-REG/asus_prime_rtx5080_o16g_geforce_rtx_5080_prime.html', + }, + { + brand: 'asus', + model: 'astral oc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1872329-REG/asus_rog_astral_rtx5080_o16g_gaming_republic_of_gamers_astral.html', + }, + { + brand: 'asus', + model: 'tuf gaming oc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1872330-REG/asus_tuf_rtx5080_o16g_gaming_geforce_rtx_5080_tuf.html', + }, + { + brand: 'msi', + model: 'gaming trio oc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875457-REG/msi_g5080_16gtc_geforce_rtx_5080_gaming.html', + }, + { + brand: 'msi', + model: 'gaming trio oc white', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875458-REG/msi_g5080_16gtcw_geforce_rtx_5080_gaming.html', + }, + { + brand: 'msi', + model: 'inspire 3x oc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875459-REG/msi_g5080_16i3c_geforce_rtx_5080_inspire.html', + }, + { + brand: 'asus', + model: 'prime', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1874876-REG/asus_prime_rtx5080_16g_geforce_rtx_5080_prime.html', + }, + { + brand: 'pny', + model: 'suprim liquid soc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875460-REG/msi_g5080_16sls_geforce_rtx_5080_suprim.html', + }, + { + brand: 'msi', + model: 'suprim soc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875461-REG/msi_g5080_16sps_geforce_rtx_5080_suprim.html', + }, + { + brand: 'msi', + model: 'ventus 3x oc plus', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875462-REG/msi_g5080_16v3cp_geforce_rtx_5080_ventus.html', + }, + { + brand: 'gigabyte', + model: 'gaming oc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1872786-REG/gigabyte_gv_n5080gaming_oc_16gd_geforce_rtx_5080_gaming.html', + }, + { + brand: 'msi', + model: 'vanguard soc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875463-REG/msi_g5080_16vgs_geforce_rtx_5080_vanguard.html', + }, + { + brand: 'gigabyte', + model: 'aero oc sff', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875711-REG/gigabyte_gv_n5080aero_oc_16gd_geforce_rtx_5080_aero.html', + }, + { + brand: 'gigabyte', + model: 'windforce oc sff', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875716-REG/gigabyte_gv_n5080wf3oc_16gd_geforce_rtx_5080_windforce.html', + }, + { + brand: 'msi', + model: 'vanguard soc launch edition', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875464-REG/msi_g5080_16vgsl_geforce_rtx_5080_vanguard.html', + }, + { + brand: 'pny', + model: 'triple fan oc', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1874645-REG/pny_vcg508016tfxpb1_o_nvidia_geforce_rtx_5080.html', + }, + { + brand: 'pny', + model: 'epic x', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1874646-REG/pny_vcg508016tfxxpb1_o_nvidia_geforce_rtx_5080.html', + }, + { + brand: 'gigabyte', + model: 'master ice', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875713-REG/gigabyte_gv_n5080aorusm_ice_16gd_geforce_rtx_5080_master.html', + }, + { + brand: 'gigabyte', + model: 'master', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875712-REG/gigabyte_gv_n5080aorus_m_16gd_geforce_rtx_5080_master.html', + }, + { + brand: 'gigabyte', + model: 'aorus xtreme waterforce wb', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875715-REG/gigabyte_gv_n5080aorusx_wb_16gd_geforce_rtx_5080_aorus.html', + }, + { + brand: 'pny', + model: 'aorus xtreme waterforce', + series: '5080', + url: 'https://www.bhphotovideo.com/c/product/1875714-REG/gigabyte_gv_n5080aorusx_w_16gd_geforce_rtx_5080_aorus.html', + }, + { + brand: 'msi', + model: 'gaming trio oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875465-REG/msi_g5090_32gtc_geforce_rtx_5090_gaming.html', + }, + { + brand: 'msi', + model: 'suprim liquid soc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875466-REG/msi_g5090_32sls_geforce_rtx_5090_suprim.html', + }, + { + brand: 'pny', + model: 'triple fan oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1874647-REG/pny_vcg509032tfxpb1_o_nvidia_geforce_rtx_5090.html', + }, + { + brand: 'msi', + model: 'suprim soc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875467-REG/msi_g5090_32sps_geforce_rtx_5090_suprim.html', + }, + { + brand: 'asus', + model: 'tuf gaming oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875902-REG/asus_tuf_rtx5090_o32g_gaming_geforce_rtx_5090_tuf.html', + }, + { + brand: 'gigabyte', + model: 'aorus xtreme waterforce wb', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875720-REG/gigabyte_gv_n5090aorusx_wb_32gd_geforce_rtx_5090_aorus.html', + }, + { + brand: 'gigabyte', + model: 'aorus xtreme waterforce', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875719-REG/gigabyte_gv_n5090aorusx_w_32gd_geforce_rtx_5080_aorus.html', + }, + { + brand: 'asus', + model: 'astral', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1876781-REG/asus_rog_astral_rtx5090_32g_gaming_rog_astral_gfrce_rtx.html', + }, + { + brand: 'asus', + model: 'astral oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875529-REG/asus_rog_astral_rtx5090_o32g_gaming_geforce_rtx_5090_republic.html', + }, + { + brand: 'pny', + model: 'epic x oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1874648-REG/pny_vcg509032tfxxpb1_o_nvidia_geforce_rtx_5090.html', + }, + { + brand: 'msi', + model: 'ventus 3x oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875468-REG/msi_g5090_32v3c_geforce_rtx_5090_ventus.html', + }, + { + brand: 'msi', + model: 'vanguard soc launch edition', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875470-REG/msi_g5090_32vgsl_geforce_rtx_5090_vanguard.html', + }, + { + brand: 'msi', + model: 'vanguard soc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875469-REG/msi_g5090_32vgs_geforce_rtx_5090_vanguard.html', + }, + { + brand: 'gigabyte', + model: 'windforce oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875722-REG/gigabyte_gv_n5090wf3oc_32gd_geforce_rtx_5090_windforce.html', + }, + { + brand: 'gigabyte', + model: 'gaming oc', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875721-REG/gigabyte_gv_n5090gaming_oc_32gd_geforce_rtx_5090_gaming.html', + }, + { + brand: 'asus', + model: 'tuf gaming', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875530-REG/asus_tuf_rtx5090_32g_gaming_geforce_rtx_5090_tuf.html', + }, + { + brand: 'gigabyte', + model: 'master ice', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875718-REG/gigabyte_gv_n5090aorusm_ice_32gd_geforce_rtx_5090_master.html', + }, + { + brand: 'gigabyte', + model: 'master', + series: '5090', + url: 'https://www.bhphotovideo.com/c/product/1875717-REG/gigabyte_gv_n5090aorus_m_32gd_geforce_rtx_5090_master.html', + }, ], name: 'bandh', country: 'US', }; /* Copy Paste Template -{ - brand: 'pny', - model: '', - series: '', - url: '', -}, + { + brand: 'pny', + model: '', + series: '', + url: '', + }, */ diff --git a/src/store/model/bestbuy.ts b/src/store/model/bestbuy.ts index b06ee53f2d..5994ea746c 100644 --- a/src/store/model/bestbuy.ts +++ b/src/store/model/bestbuy.ts @@ -21,7 +21,7 @@ export const BestBuy: Store = { brand: 'test:brand', model: 'test:model', series: 'test:series', - url: 'https://api.bestbuy.com/click/-/6258941/pdp', + url: 'https://api.bestbuy.com/click/-/6489491/pdp', }, { brand: 'amd', @@ -716,6 +716,62 @@ export const BestBuy: Store = { series: '5090', url: 'https://api.bestbuy.com/click/-/6614151/pdp', }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6617487/cart', + model: 'master ice', + series: '5090', + url: 'https://api.bestbuy.com/click/-/6617487/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6616102/cart', + model: 'windforce oc', + series: '5080', + url: 'https://api.bestbuy.com/click/-/6616102/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6615925/cart', + model: 'gaming oc', + series: '5080', + url: 'https://api.bestbuy.com/click/-/6615925/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6615927/cart', + model: 'aorus xtreme waterforce', + series: '5080', + url: 'https://api.bestbuy.com/click/-/6615927/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6615934/cart', + model: 'master ice', + series: '5080', + url: 'https://api.bestbuy.com/click/-/6615934/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6615924/cart', + model: 'master', + series: '5080', + url: 'https://api.bestbuy.com/click/-/6615924/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6616100/cart', + model: 'aero oc sff', + series: '5080', + url: 'https://api.bestbuy.com/click/-/6616100/pdp', + }, + { + brand: 'gigabyte', + cartUrl: 'https://api.bestbuy.com/click/-/6615928/cart', + model: 'aorus xtreme waterforce wb', + series: '5080', + url: 'https://api.bestbuy.com/click/-/6615928/pdp', + }, ], name: 'bestbuy', country: 'US', diff --git a/src/store/model/msi.ts b/src/store/model/msi.ts index 1807f6d9e9..aa20a50859 100644 --- a/src/store/model/msi.ts +++ b/src/store/model/msi.ts @@ -16,6 +16,13 @@ export const MSI: Store = { }, }, links: [ + { + brand: 'msi', + model: 'vanguard soc', + series: '5090', + // "https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series/GeForce-RTX-5090-32G%20-VANGUARD-SOC", + url: 'https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series?product_id=2472', + }, { brand: 'msi', model: 'gaming trio oc', @@ -114,13 +121,6 @@ export const MSI: Store = { // "https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series/Geforce-RTX-5090-32G-SUPRIM-OC", url: 'https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series?product_id=2470', }, - { - brand: 'msi', - model: 'vanguard soc', - series: '5080', - // "https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series/GeForce-RTX-5080-16G-VANGUARD-SOC", - url: 'https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series?product_id=2472', - }, { brand: 'msi', model: 'vanguard soc launch edition', @@ -128,13 +128,6 @@ export const MSI: Store = { // "https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series/GeForce-RTX-5090-32G-VANGUARD-SOC-LAUNCH-EDITION", url: 'https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series?product_id=2471', }, - { - brand: 'msi', - model: 'ventus 3x', - series: '5080', - // "https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series/GeForce-RTX-5080-16G-VENTUS-3X", - url: 'https://us-store.msi.com/Graphics-Cards/NVIDIA-GPU/GeForce-RTX-50-Series?product_id=2478', - }, { brand: 'msi', model: 'ventus 3x oc', diff --git a/src/store/model/newegg.ts b/src/store/model/newegg.ts index 69fca89e80..824a9feb6e 100644 --- a/src/store/model/newegg.ts +++ b/src/store/model/newegg.ts @@ -1806,6 +1806,190 @@ export const Newegg: Store = { series: '5080', url: 'https://www.newegg.com/p/N82E16814126742', }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932765', + model: 'master ice', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814932765', + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500597', + model: 'solid', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814500597', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932761', + model: 'gaming oc', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814932761', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932762', + model: 'windforce oc', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814932762', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932760', + model: 'master', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814932760', + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137946', + model: 'ventus 3x', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814137946', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932764', + model: 'aorus xtreme waterforce wb', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814932764', + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137929', + model: 'suprim soc', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814137929', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932763', + model: 'aorus xtreme waterforce', + series: '5090', + url: 'https://www.newegg.com/p/N82E16814932763', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932757', + model: 'master ice', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814932757', + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137930', + model: 'ventus 3x oc', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814137930', + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137911', + model: 'inspire 3x oc', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814137911', + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137912', + model: 'ventus 3x oc white', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814137912', + }, + { + brand: 'pny', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814133898', + model: 'epic x', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814133898', + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500596', + model: 'solid', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814500596', + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500594', + model: 'solid oc', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814500594', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932758', + model: 'aorus xtreme waterforce wb', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814932758', + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137945', + model: 'ventus 3x', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814137945', + }, + { + brand: 'gigabyte', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814932759', + model: 'aorus xtreme waterforce', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814932759', + }, + { + brand: 'pny', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814133899', + model: 'triple fan oc', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814133899', + }, + { + brand: 'zotac', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814500595', + model: 'amp extreme infinity', + series: '5080', + url: 'https://www.newegg.com/p/', + }, + { + brand: 'msi', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814137914', + model: 'shadow 3x oc', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814137914', + }, + { + brand: 'asus', + cartUrl: + 'https://secure.newegg.com/Shopping/AddtoCart.aspx?Submit=ADD&ItemList=N82E16814126776', + model: 'prime', + series: '5080', + url: 'https://www.newegg.com/p/N82E16814126776', + }, ], name: 'newegg', country: 'US', diff --git a/src/store/model/store.ts b/src/store/model/store.ts index 86ff039362..49dcaa60bc 100644 --- a/src/store/model/store.ts +++ b/src/store/model/store.ts @@ -111,6 +111,7 @@ export type Model = | '9950x' | 'a3 matx wd' | 'aero oc' + | 'aero oc sff' | 'amd reference' | 'amp airo' | 'amp extreme airo' @@ -119,7 +120,10 @@ export type Model = | 'amp holo' | 'amp white' | 'aorus box' + | 'aorus x wb' | 'aorus elite' + | 'aorus master' + | 'master ice' | 'aorus master 24g' | 'aorus master type-c' | 'aorus master' @@ -197,6 +201,8 @@ export type Model = | 'igame ultra oc' | 'igame vulcan oc' | 'inspire 3x' + | 'inspire 3x oc' + | 'jetstream' | 'jetstream oc' | 'jetstream' | 'kngpn hybrid' @@ -241,6 +247,9 @@ export type Model = | 'sg oc' | 'sg' | 'shadow 3x' + | 'shadow 3x oc' + | 'solid' + | 'solid oc' | 'single fan' | 'solid oc' | 'solid' @@ -267,6 +276,8 @@ export type Model = | 'triple fan' | 'tuf oc' | 'tuf' + | 'tuf gaming' + | 'tuf gaming oc' | 'turbo' | 'twin edge oc white' | 'twin edge oc' @@ -283,12 +294,14 @@ export type Model = | 'ventus 2x' | 'ventus 3x e1 oc' | 'ventus 3x oc plus' + | 'ventus 3x oc white' | 'ventus 3x oc' | 'ventus 3x' | 'vetro' | 'vision oc' | 'vision' | 'windforce oc' + | 'windforce oc sff' | 'windforce v2' | 'windforce' | 'x trio'