Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docs/reference/filter.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@
| `MAX_PRICE_SERIES_RYZEN9600X` | Maximum price allowed for a match, applies AMD RX 9600X |
| `MAX_PRICE_SERIES_RYZEN9700X` | Maximum price allowed for a match, applies AMD RX 9700X |
| `MAX_PRICE_SERIES_RYZEN9900X` | Maximum price allowed for a match, applies AMD RX 9900X |
| `MAX_PRICE_SERIES_RYZEN9900X3D` | Maximum price allowed for a match, applies AMD RX 9900X3D |
| `MAX_PRICE_SERIES_RYZEN9950X` | Maximum price allowed for a match, applies AMD RX 9950X |
| `MAX_PRICE_SERIES_RYZEN9950X3D` | Maximum price allowed for a match, applies AMD RX 9950X3D |
| `MAX_PRICE_SERIES_SONYPS5C` | Maximum price allowed for a match, applies PS5 console |
| `MAX_PRICE_SERIES_SONYPS5DE` | Maximum price allowed for a match, applies PS5 digital edition |
| `MAX_PRICE_SERIES_XBOXSS` | Maximum price allowed for a match, applies Xbox Series S |
Expand Down Expand Up @@ -248,7 +250,7 @@ Used with the `SHOW_ONLY_BRANDS` and `SHOW_ONLY_MODELS` variables.

| Brand | Model |
|:---:|---|
| `amd` | `5600x`, `5800x`, `5900x`, `5950x`, `7800x3d`, `7950x`, `9600x`, `9700x`, `9800x3d`, `9900x`, `9950x`, `amd reference`, `tuf oc` |
| `amd` | `5600x`, `5800x`, `5900x`, `5950x`, `7800x3d`, `7950x`, `9600x`, `9700x`, `9800x3d`, `9900x`, `9900x3d`, `9950x`, `9950x3d`, `amd reference`, `tuf oc` |
| `asrock` | `amd reference`, `challenger`, `challenger oc`, `challenger pro`, `challenger pro oc`, `phantom gaming`, `phantom gaming oc`, `taichi`, `taichi x oc` |
| `asus` | `amd reference`, `astral`, `astral lc`, `astral oc`, `crosshair viii`, `dual`, `dual fan`, `dual mini`, `dual mini oc`, `dual oc`, `ekwb`, `gaming`, `gaming oc`, `ko`, `ko oc`, `phoenix 8G (LHR)`, `prime`, `prime oc`, `strix`, `strix lc`, `strix oc`, `strix oc lc`, `strix oc white`, `strix white`, `suprim x`, `tuf`, `tuf gaming`, `tuf gaming oc`, `tuf oc`, `turbo` |
| `ax` | `x3w` |
Expand Down Expand Up @@ -299,7 +301,9 @@ Used with the `SHOW_ONLY_SERIES` variable.
| AMD Ryzen 9700X | `ryzen9700x` |
| AMD Ryzen 9800X3D | `ryzen9800x3d` |
| AMD Ryzen 9900X | `ryzen9900x` |
| AMD Ryzen 9900X3D | `ryzen9900x3d` |
| AMD Ryzen 9950X | `ryzen9950x` |
| AMD Ryzen 9950X3D | `ryzen9950x3d` |
| Corsair SFX PSU | `sf` |
| Crosshair VIII | `darkhero` |
| Intel Arc B580 | `arc` |
Expand Down
2 changes: 2 additions & 0 deletions docs/reference/notification.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,9 @@ Refer to https://github.com/node-apn/node-apn for config options.
| `DISCORD_NOTIFY_GROUP_RYZEN9700X` | Discord group to notify on Ryzen 9700X stock |
| `DISCORD_NOTIFY_GROUP_RYZEN9800X3D` | Discord group to notify on Ryzen 9800X3D stock |
| `DISCORD_NOTIFY_GROUP_RYZEN9900X` | Discord group to notify on Ryzen 9900X stock |
| `DISCORD_NOTIFY_GROUP_RYZEN9900X3D` | Discord group to notify on Ryzen 9900X3D stock |
| `DISCORD_NOTIFY_GROUP_RYZEN9950X` | Discord group to notify on Ryzen 9950X stock |
| `DISCORD_NOTIFY_GROUP_RYZEN9950X3D` | Discord group to notify on Ryzen 9950X3D stock |
| `DISCORD_NOTIFY_GROUP_SONYPS5C` | Discord group to notify on Sony PS5 stock |
| `DISCORD_NOTIFY_GROUP_SONYPS5DE` | Discord group to notify on Sony PS5 Digital stock |
| `DISCORD_NOTIFY_GROUP_XBOXSS` | Discord group to notify on Xbox Series S stock |
Expand Down
4 changes: 4 additions & 0 deletions dotenv-example
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,9 @@ DISCORD_NOTIFY_GROUP_RYZEN5950=
DISCORD_NOTIFY_GROUP_RYZEN7800X3D=
DISCORD_NOTIFY_GROUP_RYZEN9800X3D=
DISCORD_NOTIFY_GROUP_RYZEN9950X=
DISCORD_NOTIFY_GROUP_RYZEN9950X3D=
DISCORD_NOTIFY_GROUP_RYZEN9900X=
DISCORD_NOTIFY_GROUP_RYZEN9900X3D=
DISCORD_NOTIFY_GROUP_RYZEN9700X=
DISCORD_NOTIFY_GROUP_RYZEN9600X=
DISCORD_NOTIFY_GROUP_SONYPS5C=
Expand Down Expand Up @@ -102,7 +104,9 @@ MAX_PRICE_SERIES_RYZEN5950=
MAX_PRICE_SERIES_RYZEN7800X3D=
MAX_PRICE_SERIES_RYZEN9800X3D=
MAX_PRICE_SERIES_RYZEN9950X=
MAX_PRICE_SERIES_RYZEN9950X3D=
MAX_PRICE_SERIES_RYZEN9900X=
MAX_PRICE_SERIES_RYZEN9900X3D=
MAX_PRICE_SERIES_RYZEN9700X=
MAX_PRICE_SERIES_RYZEN9600X=
MAX_PRICE_SERIES_SONYPS5C=
Expand Down
4 changes: 4 additions & 0 deletions src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,9 @@ const notifications = {
ryzen9600x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9600X),
ryzen9700x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9700X),
ryzen9900x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9900X),
ryzen9900x3d: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9900X3D),
ryzen9950x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9950X),
ryzen9950x3d: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9950X3D),
sf: envOrArray(process.env.DISCORD_NOTIFY_GROUP_CORSAIR_SF),
sonyps5c: envOrArray(process.env.DISCORD_NOTIFY_GROUP_SONYPS5C),
sonyps5de: envOrArray(process.env.DISCORD_NOTIFY_GROUP_SONYPS5DE),
Expand Down Expand Up @@ -488,7 +490,9 @@ const store = {
ryzen9600x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9600X),
ryzen9700x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9700X),
ryzen9900x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9900X),
ryzen9900x3d: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9900X3D),
ryzen9950x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9950X),
ryzen9950x3d: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9950X3D),
sf: envOrNumber(process.env.MAX_PRICE_SERIES_CORSAIR_SF),
sonyps5c: envOrNumber(process.env.MAX_PRICE_SERIES_SONYPS5C),
sonyps5de: envOrNumber(process.env.MAX_PRICE_SERIES_SONYPS5DE),
Expand Down
14 changes: 14 additions & 0 deletions src/store/model/amd.ts
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,20 @@ export const Amd: Store = {
series: 'ryzen7800x3d',
url: 'https://shop-us-en.amd.com/amd-ryzen-7-7800x3d-processor/',
},
{
brand: 'amd',
cartUrl: 'https://shop-us-en.amd.com/cart.php?action=add&product_id=172',
model: '9900x3d',
series: 'ryzen9900x3d',
url: 'https://shop-us-en.amd.com/amd-ryzen-9-9900x3d-processor/',
},
{
brand: 'amd',
cartUrl: 'https://shop-us-en.amd.com/cart.php?action=add&product_id=173',
model: '9950x3d',
series: 'ryzen9950x3d',
url: 'https://shop-us-en.amd.com/amd-ryzen-9-9950x3d-processor/',
},
],
name: 'amd',
country: 'US',
Expand Down
14 changes: 14 additions & 0 deletions src/store/model/bestbuy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,20 @@ export const BestBuy: Store = {
series: 'ryzen9800x3d',
url: 'https://api.bestbuy.com/click/-/6606318/pdp',
},
{
brand: 'amd',
model: '9900x3d',
cartUrl: 'https://api.bestbuy.com/click/-/6621940/cart',
series: 'ryzen9900x3d',
url: 'https://api.bestbuy.com/click/-/6621940/pdp',
},
{
brand: 'amd',
model: '9950x3d',
cartUrl: 'https://api.bestbuy.com/click/-/6621941/cart',
series: 'ryzen9950x3d',
url: 'https://api.bestbuy.com/click/-/6621941/pdp',
},
{
brand: 'nvidia',
cartUrl: 'https://api.bestbuy.com/click/-/6429442/cart',
Expand Down
4 changes: 4 additions & 0 deletions src/store/model/store.ts
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,9 @@ export type Series =
| 'ryzen9700x'
| 'ryzen9800x3d'
| 'ryzen9900x'
| 'ryzen9900x3d'
| 'ryzen9950x'
| 'ryzen9950x3d'
| 'sf'
| 'sonyps5c'
| 'sonyps5de'
Expand Down Expand Up @@ -110,7 +112,9 @@ export type Model =
| '9700x'
| '9800x3d'
| '9900x'
| '9900x3d'
| '9950x'
| '9950x3d'
| 'a3 matx wd'
| 'aero oc'
| 'aero oc sff'
Expand Down