From 482fb58cbfde6f95fb6f77de790d76e6aa2a5926 Mon Sep 17 00:00:00 2001 From: serg06 Date: Wed, 23 Sep 2020 22:05:21 -0400 Subject: [PATCH] feat(stores): add 3090s for amazon-ca, bestbuy-ca, newegg-ca (#258) Co-authored-by: Jef LeCompte --- README.md | 10 ++++---- src/store/model/bestbuy-ca.ts | 48 +++++++++++++++++++++++++++++++++++ src/store/model/newegg-ca.ts | 36 ++++++++++++++++++++++++++ 3 files changed, 89 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 912965b..38a8961 100644 --- a/README.md +++ b/README.md @@ -30,11 +30,11 @@ The purpose of this bot is to get an Nvidia card. It tries multiple things to do > :point_right: You may get false positives from time to time, so I apologize for that. The library currently waits for all calls to be completed before parsing, but sometimes this can have unknown behavior. Patience is a virtue :) -| | **Adorama** | **Amazon** | **ASUS** | **B&H** | **Best Buy** | **EVGA** | **Micro Center** | **Newegg** | **Nvidia** | **Office Depot** | **Zotac** | -|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| -| **3070**| | | | | | | | | | | | -| **3080** | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | -| **3090** | | | | | | | | | `✔` | | | +| | **Adorama** | **Amazon** | **Amazon (CA)** | **ASUS** | **B&H** | **Best Buy** | **Best Buy (CA)** | **EVGA** | **Micro Center** | **Newegg** | **Newegg (CA)** | **Nvidia** | **Office Depot** | **Zotac** | +|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| +| **3070**| | | | | | | | | | | | | | | +| **3080** | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | `✔` | +| **3090** | | | | | | | `✔` | | | | `✔` | `✔` | | | ## Installation and prerequisites diff --git a/src/store/model/bestbuy-ca.ts b/src/store/model/bestbuy-ca.ts index be11d00..bccb9d1 100644 --- a/src/store/model/bestbuy-ca.ts +++ b/src/store/model/bestbuy-ca.ts @@ -19,6 +19,54 @@ export const BestBuyCa: Store = { model: 'trinity', series: '3080', url: 'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3080-trinity-10gb-gddr6x-video-card/14953249?intl=nosplash' + }, + { + brand: 'msi', + model: 'ventus 3x', + series: '3080', + url: 'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3080-ventus-3x-10gb-gddr6x-video-card/14950588?intl=nosplash' + }, + { + brand: 'evga', + model: 'xc3 ultra', + series: '3080', + url: 'https://www.bestbuy.ca/en-ca/product/evga-geforce-rtx-3080-xc3-ultra-gaming-10gb-gddr6x-video-card/14961449?intl=nosplash' + }, + { + brand: 'asus', + model: 'tuf', + series: '3080', + url: 'https://www.bestbuy.ca/en-ca/product/asus-tuf-gaming-geforce-rtx-3080-10gb-gddr6x-video-card/14953248?intl=nosplash' + }, + { + brand: 'asus', + model: 'rog strix', + series: '3080', + url: 'https://www.bestbuy.ca/en-ca/product/asus-rog-strix-geforce-rtx-3080-10gb-gddr6x-video-card/14954116?intl=nosplash' + }, + { + brand: 'zotac', + model: 'trinity', + series: '3090', + url: 'https://www.bestbuy.ca/en-ca/product/zotac-geforce-rtx-3090-trinity-24gb-gddr6x-video-card/14953250?intl=nosplash' + }, + { + brand: 'asus', + model: 'tuf', + series: '3090', + url: 'https://www.bestbuy.ca/en-ca/product/asus-tuf-gaming-geforce-rtx-3090-24gb-gddr6x-video-card/14953247?intl=nosplash' + }, + { + brand: 'asus', + model: 'rog strix', + series: '3090', + url: 'https://www.bestbuy.ca/en-ca/product/asus-rog-strix-geforce-rtx-3090-24gb-gddr6x-video-card/14954117?intl=nosplash' + }, + { + brand: 'msi', + model: 'ventus 3x', + series: '3090', + url: 'https://www.bestbuy.ca/en-ca/product/msi-nvidia-geforce-rtx-3090-ventus-3x-oc-24gb-gddr6x-video-card/14966477?intl=nosplash' } ], name: 'bestbuy-ca', diff --git a/src/store/model/newegg-ca.ts b/src/store/model/newegg-ca.ts index 599fde3..1e86205 100644 --- a/src/store/model/newegg-ca.ts +++ b/src/store/model/newegg-ca.ts @@ -77,6 +77,42 @@ export const NeweggCa: Store = { model: 'tuf oc', series: '3080', url: 'https://www.newegg.ca/asus-geforce-rtx-3080-tuf-rtx3080-o10g-gaming/p/N82E16814126452' + }, + { + brand: 'msi', + model: 'gaming x trio', + series: '3090', + url: 'https://www.newegg.ca/msi-geforce-rtx-3090-rtx-3090-gaming-x-trio-24g/p/N82E16814137595' + }, + { + brand: 'gigabyte', + model: 'gaming oc', + series: '3090', + url: 'https://www.newegg.ca/gigabyte-geforce-rtx-3090-gv-n3090gaming-oc-24gd/p/N82E16814932327' + }, + { + brand: 'msi', + model: 'ventus 3x', + series: '3090', + url: 'https://www.newegg.ca/msi-geforce-rtx-3090-rtx-3090-ventus-3x-24g-oc/p/N82E16814137596' + }, + { + brand: 'zotac', + model: 'trinity', + series: '3090', + url: 'https://www.newegg.ca/zotac-geforce-rtx-3090-zt-a30900d-10p/p/N82E16814500503' + }, + { + brand: 'asus', + model: 'tuf', + series: '3090', + url: 'https://www.newegg.ca/asus-geforce-rtx-3090-tuf-rtx3090-o24g-gaming/p/N82E16814126454' + }, + { + brand: 'asus', + model: 'rog strix', + series: '3090', + url: 'https://www.newegg.ca/asus-geforce-rtx-3090-rog-strix-rtx3090-o24g-gaming/p/N82E16814126456' } ], name: 'newegg-ca'