Jef LeCompte
f87053cb02
refactor: use gts instead of xo
...
feat: add browser opening to test:notification
feat: add c8 and mocha for testing
feat: update Docker and ci
style: update editorconfig
2021-01-17 15:21:53 -05:00
wofnull
b2ebac36c0
feat(caseking): add 3060ti/3070 cards / add missing 3080/3090 cards ( #1715 )
...
* Caseking add Asus 3060ti Models:
https://www.caseking.de/asus-geforce-rtx-3060-ti-rog-strix-o8g-8192-mb-gddr6-gcas-407.html
https://www.caseking.de/asus-geforce-rtx-3060-ti-dual-o8g-8192-mb-gddr6-gcas-410.html
https://www.caseking.de/asus-geforce-rtx-3060-ti-tuf-o8g-8192-mb-gddr6-gcas-412.html
https://www.caseking.de/asus-geforce-rtx-3060-ti-dual-8g-8192-mb-gddr6-gcas-411.html
https://www.caseking.de/asus-geforce-rtx-3060-ti-tuf-8g-8192-mb-gddr6-gcas-408.html
https://www.caseking.de/asus-geforce-rtx-3060-ti-rog-strix-8g-8192-mb-gddr6-gcas-409.html
* Caseking add EVGA 3060ti Moddels
https://www.caseking.de/evga-geforce-rtx-3060-ti-xc-gaming-8192-mb-gddr6-gcev-431.html
https://www.caseking.de/evga-geforce-rtx-3060-ti-ftw3-ultra-gaming-8192-mb-gddr6-gcev-403.html
https://www.caseking.de/evga-geforce-rtx-3060-ti-ftw3-black-gaming-8192-mb-gddr6-gcev-430.html
https://www.caseking.de/evga-geforce-rtx-3060-ti-xc-black-gaming-8192-mb-gddr6-gcev-432.html
https://www.caseking.de/evga-geforce-rtx-3060-ti-ftw3-gaming-8192-mb-gddr6-gcev-429.html
* Caseking add Gigabyte 3060ti Models:
https://www.caseking.de/gigabyte-geforce-rtx-3060-ti-eagle-oc-8g-8192-mb-gddr6-gcgb-349.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3060-ti-master-8g-8192-mb-gddr6-gcgb-346.html
https://www.caseking.de/gigabyte-geforce-rtx-3060-ti-gaming-oc-pro-8g-8192-mb-gddr6-gcgb-347.html
https://www.caseking.de/gigabyte-geforce-rtx-3060-ti-gaming-oc-8g-8192-mb-gddr6-gcgb-348.html
https://www.caseking.de/gigabyte-geforce-rtx-3060-ti-eagle-8g-8192-mb-gddr6-gcgb-350.html
* Caseking add Inno3d 3060ti Models:
https://www.caseking.de/inno3d-geforce-rtx-3060-ti-twin-x2-oc-8192-mb-gddr6-gci3-180.html
https://www.caseking.de/inno3d-geforce-rtx-3060-ti-ichill-x3-8192-mb-gddr6-gci3-179.html
https://www.caseking.de/inno3d-geforce-rtx-3060-ti-twin-x2-8192-mb-gddr6-gci3-181.html
* Caseking add MSI 3060ti Models
https://www.caseking.de/msi-geforce-rtx-3060-ti-gaming-x-trio-8192-mb-gddr6-gcmc-255.html
https://www.caseking.de/msi-geforce-rtx-3060-ti-ventus-2x-oc-8192-mb-gddr6-gcmc-246.html
https://www.caseking.de/msi-geforce-rtx-3060-ti-ventus-3x-oc-8192-mb-gddr6-gcmc-245.html
* Caseking add PNY 3060ti Models
https://www.caseking.de/pny-geforce-rtx-3060-ti-xlr8-gaming-revel-epic-x-8192-mb-gddr6-gcpn-080.html
https://www.caseking.de/pny-geforce-rtx-3060-ti-uprising-8g-8192-mb-gddr6-gcpn-079.html
* Caseking add Zotac 3060ti Models:
https://www.caseking.de/zotac-gaming-geforce-rtx-3060-ti-twin-edge-8192-mb-gddr6-gczt-169.html
https://www.caseking.de/zotac-gaming-geforce-rtx-3060-ti-twin-edge-oc-8192-mb-gddr6-gczt-170.html
* Caseking add Asus 3070 Models:
https://www.caseking.de/asus-geforce-rtx-3070-dual-8g-8192-mb-gddr6-gcas-404.html
https://www.caseking.de/asus-geforce-rtx-3070-tuf-o8g-8192-mb-gddr6-gcas-406.html
https://www.caseking.de/asus-geforce-rtx-3070-rog-strix-o8g-8192-mb-gddr6-gcas-403.html
https://www.caseking.de/asus-geforce-rtx-3070-dual-o8g-8192-mb-gddr6-gcas-405.html
https://www.caseking.de/asus-geforce-rtx-3070-rog-strix-8g-8192-mb-gddr6-gcas-415.html
* Caseking add EVGA 3070 Models
* Caseking add Gigabyte 3070 Models:
https://www.caseking.de/gigabyte-geforce-rtx-3070-gaming-oc-8g-8192-mb-gddr6-gcgb-338.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3070-master-8g-8192-mb-gddr6-gcgb-343.html
https://www.caseking.de/gigabyte-geforce-rtx-3070-vision-oc-8g-8192-mb-gddr6-gcgb-344.html
https://www.caseking.de/gigabyte-geforce-rtx-3070-eagle-8g-8192-mb-gddr6-gcgb-340.html
https://www.caseking.de/gigabyte-geforce-rtx-3070-eagle-oc-8g-8192-mb-gddr6-gcgb-339.html
List from EVGA Previuous commit:
https://www.caseking.de/evga-geforce-rtx-3070-xc3-black-gaming-8192-mb-gddr6-gcev-424.html
https://www.caseking.de/evga-geforce-rtx-3070-xc3-ultra-gaming-8192-mb-gddr6-gcev-426.html
https://www.caseking.de/evga-geforce-rtx-3070-ftw3-ultra-8192-mb-gddr6-gcev-428.html
https://www.caseking.de/evga-geforce-rtx-3070-xc3-8192-mb-gddr6-gcev-425.html
https://www.caseking.de/evga-geforce-rtx-3070-ftw3-8192-mb-gddr6-gcev-427.html
* Caseking add Inno3D 3070 Models:
https://www.caseking.de/inno3d-geforce-rtx-3070-twin-x2-8192-mb-gddr6-gci3-176.html
https://www.caseking.de/inno3d-geforce-rtx-3070-ichill-x3-8192-mb-gddr6-gci3-174.html
https://www.caseking.de/inno3d-geforce-rtx-3070-ichill-x4-8192-mb-gddr6-gci3-173.html
https://www.caseking.de/inno3d-geforce-rtx-3070-twin-x2-oc-8192-mb-gddr6-gci3-175.html
* Caseking add MSI 3070 Models:
https://www.caseking.de/msi-geforce-rtx-3070-gaming-x-trio-8192-mb-gddr6-gcmc-250.html
https://www.caseking.de/msi-geforce-rtx-3070-suprim-8g-8192-mb-gddr6-gcmc-256.html
https://www.caseking.de/msi-geforce-rtx-3070-ventus-2x-oc-8192-mb-gddr6-gcmc-249.html
https://www.caseking.de/msi-geforce-rtx-3070-ventus-3x-oc-8192-mb-gddr6-gcmc-251.html
https://www.caseking.de/msi-geforce-rtx-3070-suprim-x-8g-8192-mb-gddr6-gcmc-254.html
* Caseking add PNY 3070 Models:
https://www.caseking.de/pny-geforce-rtx-3070-xlr8-gaming-revel-epic-x-rgb-8192-mb-gddr6-gcpn-078.html
https://www.caseking.de/pny-geforce-rtx-3070-dual-fan-8192-mb-gddr6-gcpn-077.html
* Caseking add Zotac 3070 Models:
https://www.caseking.de/zotac-gaming-geforce-rtx-3070-twin-edge-8192-mb-gddr6-gczt-164.html
https://www.caseking.de/zotac-gaming-geforce-rtx-3070-twin-edge-oc-8192-mb-gddr6-gczt-168.html
https://www.caseking.de/zotac-gaming-geforce-rtx-3070-twin-edge-oc-white-8192-mb-gddr6-gczt-171.html
* Caseking added missing 3080 Models from Store:
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3080-xtreme-10g-10240-mb-gddr6x-gcgb-333.html
https://www.caseking.de/msi-geforce-rtx-3080-suprim-x-10g-10240-mb-gddr6x-gcmc-253.html
https://www.caseking.de/asus-geforce-rtx-3080-ekwb-10g-10240-mb-gddr6x-gcas-413.html
https://www.caseking.de/inno3d-geforce-rtx-3080-ichill-frostbite-10240-mb-gddr6x-gci3-177.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3080-xtreme-waterforce-wb-10g-10240-mb-gddr6x-gcgb-352.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3080-xtreme-waterforce-10g-10240-mb-gddr6x-gcgb-351.html
https://www.caseking.de/evga-geforce-rtx-3080-xc3-ultra-hybrid-gaming-10240-mb-gddr6x-gcev-435.html
https://www.caseking.de/evga-geforce-rtx-3080-ftw3-ultra-hybrid-gaming-10240-mb-gddr6x-gcev-436.html
https://www.caseking.de/gigabyte-geforce-rtx-3080-eagle-10g-10240-mb-gddr6x-gcgb-353.html
* Caseking added missing 3090 Models from Store:
https://www.caseking.de/asus-geforce-rtx-3090-ekwb-24g-24576-mb-gddr6x-gcas-414.html
https://www.caseking.de/msi-geforce-rtx-3090-ventus-3x-24g-oc-24576-mb-gddr6x-gcmc-243.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3090-xtreme-waterforce-wb-24g-24576-mb-gddr6x-gcgb-355.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3090-xtreme-waterforce-24g-24576-mb-gddr6x-gcgb-354.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3090-xtreme-24g-24576-mb-gddr6x-gcgb-335.html
https://www.caseking.de/evga-geforce-rtx-3090-ftw3-ultra-hybrid-gaming-24576-mb-gddr6x-gcev-434.html
https://www.caseking.de/evga-geforce-rtx-3090-xc3-ultra-hybrid-gaming-24576-mb-gddr6x-gcev-433.html
https://www.caseking.de/gigabyte-aorus-geforce-rtx-3090-master-24g-24576-mb-gddr6x-gcgb-334.html
https://www.caseking.de/inno3d-geforce-rtx-3090-ichill-frostbite-24576-mb-gddr6x-gci3-178.html
https://www.caseking.de/msi-geforce-rtx-3090-suprim-x-24g-24576-mb-gddr6x-gcmc-252.html
https://www.caseking.de/gigabyte-geforce-rtx-3090-vision-oc-24g-24576-mb-gddr6x-gcgb-341.html
https://www.caseking.de/gigabyte-geforce-rtx-3090-turbo-24g-24576-mb-gddr6x-gcgb-330.html
https://www.caseking.de/gigabyte-geforce-rtx-3090-eagle-24g-24576-mb-gddr6x-gcgb-342.html
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2021-01-17 13:42:01 -05:00
wofnull
2fa893795f
feat(store): addition of several australian sites ( #1651 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2021-01-17 12:45:13 -05:00
Martazza
cb898c7923
feat(store): add more italian sites ( #1701 )
2021-01-17 12:36:28 -05:00
neatchee
09827741ae
feat(store): specify links to navigate to between product searches ( #1542 )
...
Fixes #1504
When querying a store, if `deterrentLinks` has been defined, pick one at random and navigate there then wait 3 seconds. This should help reduce the likelihood of being sent to a captcha on subsequent page loads from the same store.
2021-01-17 08:27:08 -05:00
wofnull
3ab0de6e86
chore(computeruniverse): add 3060ti cards ( #1665 )
2021-01-14 08:39:09 -05:00
wofnull
be541713a8
fix(wipoid): added 3090/3080/3070/3060ti/ryzen store items ( #1683 )
2021-01-14 08:22:21 -05:00
Matt Conte
20bea85e41
fix(store): Update 30 series links and models for store.asus.com ( #1645 )
...
Fixes #1637
2021-01-10 13:03:01 -05:00
Anthony Tam
8ab6e1f1d8
feat(store): add GPU and CPU support for Vuugo ( #1555 )
2021-01-03 02:06:51 -05:00
Staffan
8e5c28e10b
chore(proshop-dk): add 3060ti, add 3070, update 3080, update 3090, add ryzen cpus ( #1526 )
2021-01-03 02:03:11 -05:00
James White
579cb97a0d
feat(store): add several Australian stores, add some 3080 brands/models ( #1367 )
2020-12-12 20:14:02 -05:00
moiLegacy
7329c6ede0
fix(newegg): dedupe nitro+ models ( #1300 )
...
Fixes #1230
2020-12-12 09:06:41 -05:00
sohaiiil
cccfde245a
feat(discord): dynamic currency symbol ( #1328 )
2020-12-12 09:01:54 -05:00
moodswung
29175c77a8
feat(store): add darkhero motherboard to asus and microcenter ( #1336 )
2020-12-11 01:13:26 -05:00
Jef LeCompte
578027a36b
chore(evga): add 3080 hydro copper
...
Resolve #965
2020-12-08 17:58:08 -05:00
dtsulik
b806e1bb9c
chore(newegg): add powercolor red devil, red dragon ( #1219 )
2020-12-08 15:41:17 -05:00
Hangur
30bed2ac01
feat(store): add Megekko ( #1216 )
2020-12-08 08:36:20 -05:00
Jef LeCompte
15ec12b0a3
feat(notification): add price to links ( #1209 )
...
fix(store): label selection ordering and pricing
fix(nvidia): deprecation notice removed outside of usa
fix(amazon): maxPrice selector
Resolves #1188
Resolves #673
Resolves #1187
2020-12-05 23:22:58 -05:00
Jef LeCompte
f7b32e8ac5
feat(store): add custom labels for links ( #1183 )
...
Fixes #1132
Fixes #1163
2020-12-05 07:50:17 -05:00
desigi
09f0236086
feat(store): add 3060ti to newegg-ca, canadacomputer, memoryexpress ( #1172 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-12-04 17:21:20 -05:00
jaw20
3b4fe78e95
chore(amazon): adds most available AIB cards ( #1140 )
2020-12-04 10:44:11 -05:00
Jef LeCompte
b2f5c1a3ed
feat(store): add argos with ps5
...
Updated env-example
Add max price for test series
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com >
2020-12-01 23:56:15 -05:00
Jef LeCompte
beb50696fb
chore: change 3060 to 3060ti
...
Add to `README`
Update test:series for bestbuy
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com >
2020-12-01 22:44:33 -05:00
Mark Dietzer
490d44e1fd
feat: add proxy rotation (settable per store) ( #1026 )
2020-12-01 22:25:48 -05:00
petertdinh
e9a39c4092
feat(bestbuy): add 3060 series ( #1074 )
2020-12-01 18:22:07 -05:00
Yuheng Ouyang
11b6316371
chore(newegg-ca): ad amd rx 6000 aib cards ( #930 )
2020-11-28 12:07:13 -05:00
Chris Mendoza
e552c9102d
feat(store): add corsair sfx PSUs ( #881 )
2020-11-22 11:57:05 -05:00
Armando D Jagucki
432d38bd5a
chore(amazon): add big navi links ( #880 )
2020-11-22 10:08:22 -05:00
Rich Evans
89a762e2f5
feat(store): add amd rx 6000 series model ( #832 )
2020-11-18 20:14:27 -05:00
Jef LeCompte
c38bebb49d
feat(store): add topachat ( #776 )
...
Co-authored-by: Oguzhan YAGCI <oyagci@student.42.fr >
2020-11-12 08:50:31 -05:00
Jef LeCompte
d19dd5a404
refactor!: removed duplicated Model
...
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com >
2020-11-10 17:50:43 -05:00
Jef LeCompte
15e4520213
chore: pipeline changes ( #753 )
2020-11-10 17:12:20 -05:00
Jef LeCompte
0904253cc6
refactor: add more types to Model, extract Brand
...
This is prep work for normalizing `Model`
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com >
2020-11-10 10:53:24 -05:00
Jef LeCompte
318e626e78
feat: fix metadata in logging, lint prettier, typed Models ( #747 )
2020-11-10 10:38:14 -05:00
Vinh Nguyen
314f533f0b
feat(store): add xbox series x and s ( #732 )
...
Co-authored-by: VictorV <velasquez.victor@gmail.com >
Co-authored-by: vinhnguyen <vinh.nguyen@venmo.com >
2020-11-10 08:47:15 -05:00
Michael Vendivel
42ef7cfdce
feat(ps5): add console and digital edition ( #709 )
2020-11-06 16:42:05 -05:00
Nathan Grebowiec
31a3d8f7e0
feat(amd): add 5950 config ( #685 )
2020-11-05 16:16:45 -05:00
Jacob Williams
5b3e95acdf
feat: newegg realtime api ( #664 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-11-03 00:26:05 -05:00
SesioN
503d76f3c7
feat: optional per store min and max page sleep time ( #576 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-10-22 23:03:58 -04:00
PaddseL
675f13abb8
feat: twitch chat notification, multiple telegram chat ids and german web shop overhaul ( #528 )
2020-10-21 09:51:05 -04:00
tconex
85a07dc0dc
feat: add german stores ( #462 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-10-06 21:43:48 -04:00
Andrew Mackrodt
b9b6b55c29
feat: add uk stores ( #455 )
2020-10-06 11:35:54 -04:00
xninjax
fd294d2baa
feat: max price filtering ( #383 )
2020-10-02 12:59:06 -04:00
Andrew Mackrodt
3b7487e97a
feat: configurable status code behaviours ( #340 )
2020-09-29 09:54:26 -04:00
Andrew Mackrodt
b868d1a483
feat: enhanced lookup behaviour ( #270 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-09-25 18:29:10 -04:00
Scott Cooper
c78d9a98ba
chore: add types for brand and series ( #148 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-09-23 14:33:38 -04:00
Jef LeCompte
7c50e2b5aa
chore(misc): normalize logs ( #242 )
2020-09-23 14:20:06 -04:00
serg06
22fd22fe74
feat(store): add bestbuy.ca ( #229 )
2020-09-23 10:56:23 -04:00
fuckingrobot
74490eae3a
feat(notification): add pushbullet, add url with notifications ( #226 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-09-23 10:45:04 -04:00
admon84
6608a79769
feat: invert logic ( #141 )
...
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com >
2020-09-22 23:33:36 -04:00