Commit Graph

107 Commits

Author SHA1 Message Date
Jef LeCompte dca916b64e fix(config): disable docker by default 2020-12-11 12:50:18 -05:00
Jef LeCompte 9b7c7e2881 fix: .env backwards compatibility 2020-12-11 08:11:57 -05:00
Jef LeCompte 3386e8f50d revert: allow users to still use USER_AGENT
Removed from documentation, but older users can utilize
until fully removed in 4.0.0
2020-12-11 02:50:04 -05:00
Jef LeCompte 9b3906ca00 refactor: change .env to be dotenv (#1341) 2020-12-11 01:57:49 -05:00
moodswung 29175c77a8 feat(store): add darkhero motherboard to asus and microcenter (#1336) 2020-12-11 01:13:26 -05:00
Jef LeCompte b599c23b51 feat(lookup): use random user agents (#1335) 2020-12-11 00:33:32 -05:00
Warwick Marangos 8d192317ba feat(notification): add sound player executable option (#1301)
Pass the path to the player executable as a players array to play-sound so that it will check if the executable exists.
2020-12-09 20:59:10 -05:00
Sebastian 2632386a5b feat(notification): add discord groups (#1211) 2020-12-09 14:54:51 -05:00
Jef LeCompte 0072dda90b fix(pushover): add expire and retry
Fixes #983
2020-12-08 14:20:15 -05:00
Jef LeCompte 243109a4ff feat(docs): add mkdocs 2020-12-07 00:18:43 -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 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
Luca Rinaldi 30a51a38be feat(store): add ePrice store (#1016)
feat: add ps5 max price
fix: typo of `MAX_PRICE_SERIES_CORSAIR_SF` on .env-example
2020-11-29 10:44:14 -05:00
joslynesser 364c6c25df feat(proxy): socks5 support (#933) 2020-11-27 14:18:23 -05:00
Chris Mendoza e552c9102d feat(store): add corsair sfx PSUs (#881) 2020-11-22 11:57:05 -05:00
Jef LeCompte af631c86f1 revert: correcting newline split for multiple user agents
Ref: f16a9fb331, #824
2020-11-19 18:05:50 -05:00
Rich Evans 89a762e2f5 feat(store): add amd rx 6000 series model (#832) 2020-11-18 20:14:27 -05:00
joslynesser f16a9fb331 fix(config): correcting newline split for multiple user agents (#824) 2020-11-18 10:24:17 -05:00
Nathan Grebowiec a5249ecc7c feat: add option to disable auto add to cart (#759) 2020-11-11 20:56:45 -05:00
Jef LeCompte 318e626e78 feat: fix metadata in logging, lint prettier, typed Models (#747) 2020-11-10 10:38:14 -05:00
Ben Wu 9f28fe5803 feat(notification): support for multiple phone numbers (#738) 2020-11-10 09:21:54 -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 0a680e977b feat: bring back ascii banner, but make it configurable (#703) 2020-11-06 16:39:34 -05:00
Jef LeCompte 5db83484f3 fix: environment variables to match ryzen cpus
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-11-05 23:23:35 -05:00
Jef LeCompte 85208c4452 refactor: simplify max price
Ref: https://github.com/jef/streetmerchant/pull/696#issuecomment-722784373
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-11-05 23:19:37 -05:00
Nathan Grebowiec df3b10b9a5 feat(amd): add env vars and series filtering (#696)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-11-05 22:18:09 -05:00
Matthew c8a9b0ba3e feat(notification): add philips hue (#681)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
Co-authored-by: Nathan Banks <nathantb3@gmail.com>
2020-11-05 18:23:27 -05:00
Nathan Grebowiec 31a3d8f7e0 feat(amd): add 5950 config (#685) 2020-11-05 16:16:45 -05:00
Jef LeCompte 3f9b3c6017 chore!: update naming to streetmerchant
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-11-05 15:39:39 -05:00
Mark Dietzer 61a23fe978 fix: update new additions with web panel and sleep operations (#606) 2020-10-26 11:20:27 -04:00
Mark Dietzer 373d1a9738 feat(api): add rudimentary web control panel (#183) 2020-10-25 09:36:02 -04:00
SesioN a42418f814 feat: allow filtering per model by a specific series (#595)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-25 00:01:55 -04: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
Jingsi Zhu 11ee0bf1a3 feat: Add PagerDuty Integration (#565)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-22 20:48:37 -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
SesioN 10a81dcbd5 feat: add support for multiple browser user agents (#547)
Co-authored-by: Pawel Grzesik <p.grzesik@francotyp.com>
2020-10-20 14:03:38 -04:00
xninjax 68ff5bf836 feat: mqtt alerts (#538) 2020-10-20 12:16:33 -04:00
GRINSPANKER13 2b6457e840 feat: add incognito mode (#534)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-20 12:07:08 -04:00
xninjax 32f114b235 fix: max price getter updated to match .env (#516)
Fixes #514, resolves #510
2020-10-13 17:30:26 -04:00
Raymond Ortiz 2b0eab656d feat: allow multiple microcenter locations (#487) 2020-10-12 00:02:19 -04:00
er1992 f7ed86506b fix: trim strings from comma-separated values (#472)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-10 12:12:23 -04:00
Andrew Mackrodt 0cdf6657bf chore: add typescript definitions for custom types (#486) 2020-10-10 12:06:38 -04:00
VictorV c857985a6d feat(docker): add docker and publish images to ghcr (#411)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-09 17:42:29 -04:00
Jef LeCompte ed970fc397 fix: cyclical dependencies
Fixes #468

Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-09 13:29:41 -05:00
Jef LeCompte b43f352707 chore: reduce complexity of min/max
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-06 22:39:22 -04:00
xninjax 7274ead169 bugfix: env min/max input validation (#465) 2020-10-06 22:21:21 -04:00