Skip to content
Merged
4 changes: 4 additions & 0 deletions docs/reference/filter.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
| `MAX_PRICE_SERIES_RX6800` | Maximum price allowed for a match, applies AMD RX 6800 |
| `MAX_PRICE_SERIES_RX6800XT` | Maximum price allowed for a match,applies AMD RX 6800 XT |
| `MAX_PRICE_SERIES_RX6900XT` | Maximum price allowed for a match, applies AMD RX 6900 XT |
| `MAX_PRICE_SERIES_RX9070` | Maximum price allowed for a match, applies AMD RX 9070|
| `MAX_PRICE_SERIES_RX9070XT` | Maximum price allowed for a match, applies AMD RX 9070 XT |
| `MAX_PRICE_SERIES_RYZEN7800X3D` | Maximum price allowed for a match, applies AMD 7800X3D |
| `MAX_PRICE_SERIES_RYZEN7950X` | Maximum price allowed for a match, applies to AMD Ryzen 9 7950X CPU |
| `MAX_PRICE_SERIES_RYZEN9800X3D` | Maximum price allowed for a match, applies AMD 9800X3D |
Expand Down Expand Up @@ -285,6 +287,8 @@ Used with the `SHOW_ONLY_SERIES` variable.
| AMD RX 6800 | `rx6800` |
| AMD RX 6800XT | `rx6800xt` |
| AMD RX 6900XT | `rx6900xt` |
| AMD RX 9070 | `rx9070` |
| AMD RX 9070XT | `rx9070xt` |
| AMD Ryzen 5600X | `ryzen5600` |
| AMD Ryzen 5800X | `ryzen5800` |
| AMD Ryzen 5900X | `ryzen5900` |
Expand Down
2 changes: 2 additions & 0 deletions docs/reference/notification.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ Refer to https://github.com/node-apn/node-apn for config options.
| `DISCORD_NOTIFY_GROUP_RX6800` | Discord group to notify on RX 6800 stock |
| `DISCORD_NOTIFY_GROUP_RX6800XT` | Discord group to notify on RX 6800XT stock |
| `DISCORD_NOTIFY_GROUP_RX6900XT` | Discord group to notify on RX 6900XT stock |
| `DISCORD_NOTIFY_GROUP_RX9070` | Discord group to notify on RX 9070 stock |
| `DISCORD_NOTIFY_GROUP_RX9070XT` | Discord group to notify on RX 9070XT stock |
| `DISCORD_NOTIFY_GROUP_RYZEN5600` | Discord group to notify on 5600X stock |
| `DISCORD_NOTIFY_GROUP_RYZEN5600` | Discord group to notify on Ryzen 5600X stock |
| `DISCORD_NOTIFY_GROUP_RYZEN5800` | Discord group to notify on 5800X stock |
Expand Down
4 changes: 4 additions & 0 deletions dotenv-example
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ DISCORD_NOTIFY_GROUP_CORSAIR_SF=
DISCORD_NOTIFY_GROUP_RX6800=
DISCORD_NOTIFY_GROUP_RX6800XT=
DISCORD_NOTIFY_GROUP_RX6900XT=
DISCORD_NOTIFY_GROUP_RX9070=
DISCORD_NOTIFY_GROUP_RX9070XT=
DISCORD_NOTIFY_GROUP_RYZEN5600=
DISCORD_NOTIFY_GROUP_RYZEN5800=
DISCORD_NOTIFY_GROUP_RYZEN5900=
Expand Down Expand Up @@ -91,6 +93,8 @@ MAX_PRICE_SERIES_G4_DOORBELL_PRO=
MAX_PRICE_SERIES_RX6800=
MAX_PRICE_SERIES_RX6800XT=
MAX_PRICE_SERIES_RX6900XT=
MAX_PRICE_SERIES_RX9070=
MAX_PRICE_SERIES_RX9070XT=
MAX_PRICE_SERIES_RYZEN5600=
MAX_PRICE_SERIES_RYZEN5800=
MAX_PRICE_SERIES_RYZEN5900=
Expand Down
4 changes: 4 additions & 0 deletions src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,8 @@ const notifications = {
rx6800: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RX6800),
rx6800xt: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RX6800XT),
rx6900xt: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RX6900XT),
rx9070: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RX9070),
rx9070xt: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RX9070XT),
ryzen5600: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN5600),
ryzen5800: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN5800),
ryzen5900: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN5900),
Expand Down Expand Up @@ -474,6 +476,8 @@ const store = {
rx6800: envOrNumber(process.env.MAX_PRICE_SERIES_RX6800),
rx6800xt: envOrNumber(process.env.MAX_PRICE_SERIES_RX6800XT),
rx6900xt: envOrNumber(process.env.MAX_PRICE_SERIES_RX6900XT),
rx9070: envOrNumber(process.env.MAX_PRICE_SERIES_RX9070),
rx9070xt: envOrNumber(process.env.MAX_PRICE_SERIES_RX9070XT),
ryzen5600: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN5600),
ryzen5800: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN5800),
ryzen5900: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN5900),
Expand Down
18 changes: 18 additions & 0 deletions src/store/model/asus.ts
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,24 @@ export const Asus: Store = {
series: '5090',
url: 'https://shop.asus.com/us/90yv0lw0-m0aa00-rog-astral-rtx5090-o32g-gaming.html',
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: 'rx9070',
url: 'https://shop.asus.com/us/90yv0li0-m0aa00-asus-tuf-gaming-radeontm-rx-9070-oc-edition-16gb-gddr6.html',
},
{
brand: 'asus',
model: 'prime oc',
series: 'rx9070xt',
url: 'https://shop.asus.com/us/90yv0l71-m0aa00-asus-prime-radeontm-rx-9070-xt-oc-edition-16gb-gddr6.html',
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: 'rx9070xt',
url: 'https://shop.asus.com/us/90yv0l70-m0aa00-asus-tuf-gaming-radeontm-rx-9070-xt-oc-edition-16gb-gddr6.html',
},
],
name: 'asus',
country: 'US',
Expand Down
42 changes: 42 additions & 0 deletions src/store/model/bandh.ts
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,48 @@ export const BAndH: Store = {
series: 'ryzen5600',
url: 'https://www.bhphotovideo.com/c/product/1598377-REG/amd_100_100000065box_ryzen_5_5600x_3_7.html',
},
{
brand: 'asus',
model: 'prime oc',
series: 'rx9070',
url: 'https://www.bhphotovideo.com/c/product/1872843-REG/asus_prime_rx9070_o16g_radeon_rx_9070_prime.html',
},
{
brand: 'asus',
model: 'tuf gaming oc',
series: 'rx9070',
url: 'https://www.bhphotovideo.com/c/product/1872845-REG/asus_tuf_rx9070_o16g_gaming_radeon_rx_9070_tuf.html',
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: 'rx9070',
url: 'https://www.bhphotovideo.com/c/product/1872783-REG/gigabyte_gv_r9070gaming_oc_16gd_radeon_rx_9070_gaming.html',
},
{
brand: 'asus',
model: 'prime oc',
series: 'rx9070xt',
url: 'https://www.bhphotovideo.com/c/product/1872844-REG/asus_prime_rx9070xt_o16g_radeon_rx_9070_xt.html',
},
{
brand: 'asus',
model: 'tuf gaming',
series: 'rx9070xt',
url: 'https://www.bhphotovideo.com/c/product/1872846-REG/asus_tuf_rx9070xt_o16g_gaming_radeon_rx_9070_xt.html',
},
{
brand: 'gigabyte',
model: 'aorus elite',
series: 'rx9070xt',
url: 'https://www.bhphotovideo.com/c/product/1872784-REG/gigabyte_gv_r9070xtaorus_e_16gd_radeon_rx_9070_xt.html',
},
{
brand: 'gigabyte',
model: 'gaming oc',
series: 'rx9070xt',
url: 'https://www.bhphotovideo.com/c/product/1872785-REG/gigabyte_gv_r9070xtgaming_oc_16gd_radeon_rx_9070_xt.html',
},
{
brand: 'corsair',
model: '750 platinum',
Expand Down
98 changes: 98 additions & 0 deletions src/store/model/bestbuy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,104 @@ export const BestBuy: Store = {
series: 'rx6900xt',
url: 'https://api.bestbuy.com/click/-/6445157/pdp',
},
{
brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6617867/cart',
model: 'gaming oc',
series: 'rx9070',
url: 'https://api.bestbuy.com/click/-/6617867/pdp',
},
{
brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6622481/cart',
model: 'gaming oc',
series: 'rx9070',
url: 'https://api.bestbuy.com/click/-/6622481/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6621077/cart',
model: 'qick',
series: 'rx9070',
url: 'https://api.bestbuy.com/click/-/6621077/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6621078/cart',
model: 'qick',
series: 'rx9070',
url: 'https://api.bestbuy.com/click/-/6621078/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6620453/cart',
model: 'swft',
series: 'rx9070',
url: 'https://api.bestbuy.com/click/-/6620453/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6620457/cart',
model: 'swft',
series: 'rx9070',
url: 'https://api.bestbuy.com/click/-/6620457/pdp',
},
{
brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6617865/cart',
model: 'aorus elite',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6617865/pdp',
},
{
brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6617866/cart',
model: 'gaming oc',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6617866/pdp',
},
{
brand: 'gigabyte',
cartUrl: 'https://api.bestbuy.com/click/-/6622482/cart',
model: 'gaming oc',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6622482/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6620452/cart',
model: 'merc',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6620452/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6621080/cart',
model: 'merc',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6621080/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6620458/cart',
model: 'merc',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6620458/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6620455/cart',
model: 'swft',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6620455/pdp',
},
{
brand: 'xfx',
cartUrl: 'https://api.bestbuy.com/click/-/6620456/cart',
model: 'swft',
series: 'rx9070xt',
url: 'https://api.bestbuy.com/click/-/6620456/pdp',
},
{
brand: 'corsair',
cartUrl: 'https://api.bestbuy.com/click/-/6351845/cart',
Expand Down
2 changes: 2 additions & 0 deletions src/store/model/store.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ export type Series =
| 'rx6800'
| 'rx6800xt'
| 'rx6900xt'
| 'rx9070'
| 'rx9070xt'
| 'ryzen5600'
| 'ryzen5800'
| 'ryzen5900'
Expand Down