Skip to content

Commit f8df997

Browse files
committed
Add in Ryzen 9900X3D and 9950X3D processors
1 parent 68db9e2 commit f8df997

7 files changed

Lines changed: 49 additions & 1 deletion

File tree

docs/reference/filter.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@
3535
| `MAX_PRICE_SERIES_RYZEN9600X` | Maximum price allowed for a match, applies AMD RX 9600X |
3636
| `MAX_PRICE_SERIES_RYZEN9700X` | Maximum price allowed for a match, applies AMD RX 9700X |
3737
| `MAX_PRICE_SERIES_RYZEN9900X` | Maximum price allowed for a match, applies AMD RX 9900X |
38+
| `MAX_PRICE_SERIES_RYZEN9900X3D` | Maximum price allowed for a match, applies AMD RX 9900X3D |
3839
| `MAX_PRICE_SERIES_RYZEN9950X` | Maximum price allowed for a match, applies AMD RX 9950X |
40+
| `MAX_PRICE_SERIES_RYZEN9950X3D` | Maximum price allowed for a match, applies AMD RX 9950X3D |
3941
| `MAX_PRICE_SERIES_SONYPS5C` | Maximum price allowed for a match, applies PS5 console |
4042
| `MAX_PRICE_SERIES_SONYPS5DE` | Maximum price allowed for a match, applies PS5 digital edition |
4143
| `MAX_PRICE_SERIES_XBOXSS` | Maximum price allowed for a match, applies Xbox Series S |
@@ -248,7 +250,7 @@ Used with the `SHOW_ONLY_BRANDS` and `SHOW_ONLY_MODELS` variables.
248250

249251
| Brand | Model |
250252
|:---:|---|
251-
| `amd` | `5600x`, `5800x`, `5900x`, `5950x`, `7800x3d`, `7950x`, `9600x`, `9700x`, `9800x3d`, `9900x`, `9950x`, `amd reference`, `tuf oc` |
253+
| `amd` | `5600x`, `5800x`, `5900x`, `5950x`, `7800x3d`, `7950x`, `9600x`, `9700x`, `9800x3d`, `9900x`, `9900x3d`, `9950x`, `9950x3d`, `amd reference`, `tuf oc` |
252254
| `asrock` | `amd reference`, `challenger`, `challenger oc`, `challenger pro`, `challenger pro oc`, `phantom gaming`, `phantom gaming oc`, `taichi`, `taichi x oc` |
253255
| `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` |
254256
| `ax` | `x3w` |
@@ -299,7 +301,9 @@ Used with the `SHOW_ONLY_SERIES` variable.
299301
| AMD Ryzen 9700X | `ryzen9700x` |
300302
| AMD Ryzen 9800X3D | `ryzen9800x3d` |
301303
| AMD Ryzen 9900X | `ryzen9900x` |
304+
| AMD Ryzen 9900X3D | `ryzen9900x3d` |
302305
| AMD Ryzen 9950X | `ryzen9950x` |
306+
| AMD Ryzen 9950X3D | `ryzen9950x3d` |
303307
| Corsair SFX PSU | `sf` |
304308
| Crosshair VIII | `darkhero` |
305309
| Intel Arc B580 | `arc` |

docs/reference/notification.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ Refer to https://github.com/node-apn/node-apn for config options.
6969
| `DISCORD_NOTIFY_GROUP_RYZEN9700X` | Discord group to notify on Ryzen 9700X stock |
7070
| `DISCORD_NOTIFY_GROUP_RYZEN9800X3D` | Discord group to notify on Ryzen 9800X3D stock |
7171
| `DISCORD_NOTIFY_GROUP_RYZEN9900X` | Discord group to notify on Ryzen 9900X stock |
72+
| `DISCORD_NOTIFY_GROUP_RYZEN9900X3D` | Discord group to notify on Ryzen 9900X3D stock |
7273
| `DISCORD_NOTIFY_GROUP_RYZEN9950X` | Discord group to notify on Ryzen 9950X stock |
74+
| `DISCORD_NOTIFY_GROUP_RYZEN9950X3D` | Discord group to notify on Ryzen 9950X3D stock |
7375
| `DISCORD_NOTIFY_GROUP_SONYPS5C` | Discord group to notify on Sony PS5 stock |
7476
| `DISCORD_NOTIFY_GROUP_SONYPS5DE` | Discord group to notify on Sony PS5 Digital stock |
7577
| `DISCORD_NOTIFY_GROUP_XBOXSS` | Discord group to notify on Xbox Series S stock |

dotenv-example

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ DISCORD_NOTIFY_GROUP_RYZEN5950=
5151
DISCORD_NOTIFY_GROUP_RYZEN7800X3D=
5252
DISCORD_NOTIFY_GROUP_RYZEN9800X3D=
5353
DISCORD_NOTIFY_GROUP_RYZEN9950X=
54+
DISCORD_NOTIFY_GROUP_RYZEN9950X3D=
5455
DISCORD_NOTIFY_GROUP_RYZEN9900X=
56+
DISCORD_NOTIFY_GROUP_RYZEN9900X3D=
5557
DISCORD_NOTIFY_GROUP_RYZEN9700X=
5658
DISCORD_NOTIFY_GROUP_RYZEN9600X=
5759
DISCORD_NOTIFY_GROUP_SONYPS5C=
@@ -102,7 +104,9 @@ MAX_PRICE_SERIES_RYZEN5950=
102104
MAX_PRICE_SERIES_RYZEN7800X3D=
103105
MAX_PRICE_SERIES_RYZEN9800X3D=
104106
MAX_PRICE_SERIES_RYZEN9950X=
107+
MAX_PRICE_SERIES_RYZEN9950X3D=
105108
MAX_PRICE_SERIES_RYZEN9900X=
109+
MAX_PRICE_SERIES_RYZEN9900X3D=
106110
MAX_PRICE_SERIES_RYZEN9700X=
107111
MAX_PRICE_SERIES_RYZEN9600X=
108112
MAX_PRICE_SERIES_SONYPS5C=

src/config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,9 @@ const notifications = {
268268
ryzen9600x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9600X),
269269
ryzen9700x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9700X),
270270
ryzen9900x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9900X),
271+
ryzen9900x3d: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9900X3D),
271272
ryzen9950x: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9950X),
273+
ryzen9950x3d: envOrArray(process.env.DISCORD_NOTIFY_GROUP_RYZEN9950X3D),
272274
sf: envOrArray(process.env.DISCORD_NOTIFY_GROUP_CORSAIR_SF),
273275
sonyps5c: envOrArray(process.env.DISCORD_NOTIFY_GROUP_SONYPS5C),
274276
sonyps5de: envOrArray(process.env.DISCORD_NOTIFY_GROUP_SONYPS5DE),
@@ -488,7 +490,9 @@ const store = {
488490
ryzen9600x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9600X),
489491
ryzen9700x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9700X),
490492
ryzen9900x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9900X),
493+
ryzen9900x3d: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9900X3D),
491494
ryzen9950x: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9950X),
495+
ryzen9950x3d: envOrNumber(process.env.MAX_PRICE_SERIES_RYZEN9950X3D),
492496
sf: envOrNumber(process.env.MAX_PRICE_SERIES_CORSAIR_SF),
493497
sonyps5c: envOrNumber(process.env.MAX_PRICE_SERIES_SONYPS5C),
494498
sonyps5de: envOrNumber(process.env.MAX_PRICE_SERIES_SONYPS5DE),

src/store/model/amd.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,22 @@ export const Amd: Store = {
127127
series: 'ryzen7800x3d',
128128
url: 'https://shop-us-en.amd.com/amd-ryzen-7-7800x3d-processor/',
129129
},
130+
{
131+
brand: 'amd',
132+
cartUrl:
133+
'https://shop-us-en.amd.com/cart.php?action=add&product_id=172',
134+
model: '9900x3d',
135+
series: 'ryzen9900x3d',
136+
url: 'https://shop-us-en.amd.com/amd-ryzen-9-9900x3d-processor/',
137+
},
138+
{
139+
brand: 'amd',
140+
cartUrl:
141+
'https://shop-us-en.amd.com/cart.php?action=add&product_id=173',
142+
model: '9950x3d',
143+
series: 'ryzen9950x3d',
144+
url: 'https://shop-us-en.amd.com/amd-ryzen-9-9950x3d-processor/',
145+
},
130146
],
131147
name: 'amd',
132148
country: 'US',

src/store/model/bestbuy.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,20 @@ export const BestBuy: Store = {
3737
series: 'ryzen9800x3d',
3838
url: 'https://api.bestbuy.com/click/-/6606318/pdp',
3939
},
40+
{
41+
brand: 'amd',
42+
model: '9900x3d',
43+
cartUrl: 'https://api.bestbuy.com/click/-/6621940/cart',
44+
series: 'ryzen9900x3d',
45+
url: 'https://api.bestbuy.com/click/-/6621940/pdp',
46+
},
47+
{
48+
brand: 'amd',
49+
model: '9950x3d',
50+
cartUrl: 'https://api.bestbuy.com/click/-/6621941/cart',
51+
series: 'ryzen9950x3d',
52+
url: 'https://api.bestbuy.com/click/-/6621941/pdp',
53+
},
4054
{
4155
brand: 'nvidia',
4256
cartUrl: 'https://api.bestbuy.com/click/-/6429442/cart',

src/store/model/store.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,9 @@ export type Series =
8282
| 'ryzen9700x'
8383
| 'ryzen9800x3d'
8484
| 'ryzen9900x'
85+
| 'ryzen9900x3d'
8586
| 'ryzen9950x'
87+
| 'ryzen9950x3d'
8688
| 'sf'
8789
| 'sonyps5c'
8890
| 'sonyps5de'
@@ -110,7 +112,9 @@ export type Model =
110112
| '9700x'
111113
| '9800x3d'
112114
| '9900x'
115+
| '9900x3d'
113116
| '9950x'
117+
| '9950x3d'
114118
| 'a3 matx wd'
115119
| 'aero oc'
116120
| 'aero oc sff'

0 commit comments

Comments
 (0)