Commit Graph

505 Commits

Author SHA1 Message Date
wofnull 2572c8af80 fix(wipoid): corrected 3070 / 3080 links (#1879) 2021-02-04 19:45:42 -05:00
Yildirim 4f57df016b fix(nvidia): update inStock text (#1850)
Co-authored-by: ssaddique <ssaddique@axway.com>
2021-02-02 15:25:09 -05:00
wofnull 329318427f fix(amazon-ca): update selector (#1851) 2021-02-02 15:24:42 -05:00
Ben Curtis 8df4339bdb feat: clean up proxy logging with n/N in each lookup (#1839) 2021-01-31 14:36:58 -05:00
Christian d63685f290 fix(alternate): update URLs (#1814) 2021-01-28 16:46:24 -05:00
wofnull 95b4a153bd fix(web): 404 Error / page not visible (#1825) 2021-01-28 16:44:32 -05:00
Yildirim de1427c076 fix(docs): nvidia store changes (#1797)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2021-01-26 08:10:01 -05:00
wofnull 1015358b50 fix(galaxus): update selector (#1730) 2021-01-26 07:21:17 -05:00
Yildirim 2143b15809 feat(nvidia): updated store for europe (#1732) 2021-01-26 07:11:20 -05:00
Jordan Tucker 9791568cd4 fix(discord): ensure first group in list is notified (#1788)
This fix ensures that the `series` of a `link` is found in
`notifyGroupSeries`. Before this fix, the first key in
`notifyGroupSeries` was excluded.
2021-01-25 15:40:30 -05:00
hifihedgehog ce609fb518 fix(microcenter): properly flag in stock items (#1754) 2021-01-20 12:51:57 -05:00
sohaiiil c81282ef9f feat(store): corsair-uk (#1733) 2021-01-19 12:34:12 -05:00
wofnull aec8cfdae2 chore(newegg-sg): add missing 3060ti, 3070, 3080, 3090 cards (#1742) 2021-01-19 12:33:25 -05:00
wofnull 9bf0e30222 chore(newegg): add missing 3060ti, 3070, 3080, 3090 cards (#1741) 2021-01-19 12:31:34 -05:00
wofnull 13f1c3d50c chore(neweggca): add missing 3060ti, 3070, 3080, 3090 cards (#1743) 2021-01-19 12:25:38 -05:00
wofnull 9695e29a02 fix(vuugo): add out of stock check (#1731) 2021-01-18 13:23:05 -05:00
Jef LeCompte c177aedd21 fix(proxy): build proxyList correctly
Also remove unnecessary `all` npm script.
2021-01-17 18:19:06 -05:00
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
Jef LeCompte dbde7814af chore: clean up and bump node version 2021-01-17 13:44:05 -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
pbaum83 b03d24217f feat: add command parameter to set custom dotenv conf (#1590) 2021-01-17 12:47:33 -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 2120d2901d fix(galaxus): update selector (#1705) 2021-01-17 08:22:31 -05:00
wofnull 3f191bbd00 fix(newegg): false positives (all stores) (#1714) 2021-01-17 08:22:10 -05:00
wofnull bc45fd8d11 chore(galaxus): update selector (#1693) 2021-01-15 13:27:07 -05:00
wofnull 0a1198b69c fix(acompc): false positives (#1699)
Update selector has changed
2021-01-15 13:26:35 -05:00
wofnull e0849c4dc2 fix(computeruniverse): false positives (#1698)
Add additional out of stock message
2021-01-15 13:26:14 -05:00
wofnull b821eab273 fix(bandh): asus cards / out of stock check added (#1670) 2021-01-14 13:18:29 -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
wofnull 84382def6f feat(vsgamers): add maxPrice selector(#1682) 2021-01-14 08:14:44 -05:00
wofnull a768eb4cf5 fix(galaxus): update selector ( 14.01.2020 07:00 ) (#1664) 2021-01-14 08:13:54 -05:00
Jef LeCompte 52c7e74372 chore(lint): add void for dangling promise 2021-01-12 12:18:50 -05:00
xal3xhx 83508bc5ea feat(twilio): add support to have multiple numbers (#1450)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2021-01-11 13:48:03 -05:00
wofnull c9cda1e4e5 feat(galaxus): update selector, add out of stock check (#1607) 2021-01-11 12:16:04 -05:00
Jef LeCompte d0a4667a64 feat(asus): add outOfStock label (#1653)
Resolves #368
2021-01-11 12:14:15 -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
Benjamin Knofe 9c2ea8dbe9 feat(proshop-de): add proshop-de inStock selector (#1633) 2021-01-08 15:34:10 -05:00
wofnull 8faf3202e7 fix(bestbuy): shorter pageview urls and missing carturl links (#1613)
Fixes #1610
2021-01-07 10:53:08 -05:00
wofnull ef926d2282 feat(store): add SG Location for Amazon and Newegg (#1600) 2021-01-07 10:51:20 -05:00
wofnull 445a00728f fix(galaxus): update selector (#1599) 2021-01-05 08:18:58 -05:00
Anthony Tam 082776cfca fix(store): update missing/mislabeled cards for Canadian retailers (#1574) 2021-01-03 02:13:18 -05:00
wofnull ad5bd55c1a fix(galaxus): update selector (#1578) 2021-01-03 02:11:48 -05:00
X123Moin 4f86d2462e fix(store): update out of stock detection for MediaMarkt and Saturn (#1549)
Fixes #1545
2021-01-03 02:09:14 -05:00
Anthony Tam 8ab6e1f1d8 feat(store): add GPU and CPU support for Vuugo (#1555) 2021-01-03 02:06:51 -05:00
CyberMew f9a3d03f35 feat(pushover): add screenshot to push notification if available (#1552) 2021-01-03 02:05:36 -05:00
Reid Kornman 9ef83fd1d2 chore(bestbuy): add 3060ti cards (#1548) 2021-01-03 02:04:53 -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