Jef LeCompte
|
8d5792bf9e
|
chore: update dependencies
Removed puppeteer types and puppeteer-extra
|
2021-02-18 09:52:26 -05:00 |
|
Ben Curtis
|
1009ce6636
|
feat: add restart time for leaking Chromium in Ubuntu (#1880)
docs: add documentation for RESTART_TIME
|
2021-02-07 16:05:53 -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
|
dca916b64e
|
fix(config): disable docker by default
|
2020-12-11 12:50:18 -05:00 |
|
Egidijus Ligeika
|
c74ea28014
|
fix(docker): run in docker, and build scripts for docker (#1291)
Updates unnecessary need to grant special privileges when running in Docker.
|
2020-12-11 12:13:11 -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 |
|
Mark Dietzer
|
490d44e1fd
|
feat: add proxy rotation (settable per store) (#1026)
|
2020-12-01 22:25:48 -05:00 |
|
joslynesser
|
364c6c25df
|
feat(proxy): socks5 support (#933)
|
2020-11-27 14:18:23 -05:00 |
|
Jef LeCompte
|
9ad9793dc1
|
chore: update dependencies (#874)
Additional linting fixes
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-11-21 10:55:03 -05:00 |
|
Jef LeCompte
|
318e626e78
|
feat: fix metadata in logging, lint prettier, typed Models (#747)
|
2020-11-10 10:38:14 -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
|
373d1a9738
|
feat(api): add rudimentary web control panel (#183)
|
2020-10-25 09:36:02 -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 |
|
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
|
86bef5a617
|
chore: refactor max price for series
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-10-06 22:03:19 -04:00 |
|
jastheace
|
8adc07a03e
|
feat: max price per series (#451)
|
2020-10-06 21:51:32 -04:00 |
|
Andrew Mackrodt
|
b9b6b55c29
|
feat: add uk stores (#455)
|
2020-10-06 11:35:54 -04:00 |
|
Jef LeCompte
|
ae6bc86bcb
|
feat: add meta to logger (#437)
|
2020-10-03 13:20:32 -04:00 |
|
Jef LeCompte
|
8098a31092
|
chore: refactor config and fix audits (#406)
|
2020-10-03 13:15:39 -04:00 |
|
adrian549092
|
fdcd787f91
|
feat: support for proxy server (#352)
Co-authored-by: Adrian Martin <adrian.martin@nbcuni.com>
|
2020-09-27 21:43:58 -04:00 |
|
Joshua Higgins
|
0aa7ab596c
|
feat: low bandwidth mode (#294)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-26 08:05:02 -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 |
|
Jef LeCompte
|
7c50e2b5aa
|
chore(misc): normalize logs (#242)
|
2020-09-23 14:20:06 -04:00 |
|
serg06
|
8466f9f398
|
chore(misc): tiny improvements (#233)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-23 11:02:44 -04:00 |
|
Andrew Mackrodt
|
20656805c1
|
feat: add chromium sandbox skipping (#209)
|
2020-09-23 08:35:56 -04:00 |
|
Jef LeCompte
|
cf0eac2b23
|
chore: add sort linting (#169)
|
2020-09-22 19:31:49 -04:00 |
|
fuckingrobot
|
ebd6091a09
|
feat: set country in config, login to nvidia when starting (#162)
|
2020-09-21 20:12:45 -04:00 |
|
Mark Dietzer
|
0f6e570cc8
|
fix: memory leak due to adblocker (#139)
|
2020-09-20 19:38:31 -04:00 |
|
Mark Dietzer
|
4f83b3b233
|
feat: add delay on captcha to try and evade faster (#119)
|
2020-09-20 14:27:10 -04:00 |
|
Jef LeCompte
|
c0352961a9
|
refactor: extract lookup (#117)
|
2020-09-20 14:13:29 -04:00 |
|
Mark Dietzer
|
dc0f710674
|
feat(scraping): change lookup impl, add randomize sleep (#110)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-20 13:52:37 -04:00 |
|
Jef LeCompte
|
2a1f15041e
|
chore: move notification test, other refactoring (#111)
|
2020-09-20 13:18:32 -04:00 |
|
bmalaski
|
a3fc07daf0
|
feat(notification): discord integration (#82)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-20 12:36:05 -04:00 |
|
Jef LeCompte
|
e819e46116
|
fix: keep single Store from draining
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-20 12:00:25 -04:00 |
|
Jef LeCompte
|
28947be9bc
|
fix: rateLimitTimeout not being defaulted (#106)
refactor: `browser` and `store` config object
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-20 11:02:57 -04:00 |
|
Jordan Garcia
|
d1a5aa1f02
|
feat: load puppeteer faster, run stores in parallel (#83)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-20 10:28:45 -04:00 |
|
Jef LeCompte
|
ebbdfe3f63
|
perf: browser abstraction (#68) (#81)
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-19 18:13:20 -04:00 |
|
Jef LeCompte
|
ea5b7a0918
|
refactor: lookup, rm defaults (#69)
prep work for #38
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-19 12:45:03 -04:00 |
|
Evan Gentis
|
a21740942b
|
feat: webpage toggle, sound notification, fix evga links (#52)
Co-authored-by: Evan Gentis <evan.gentis@gmail.com>
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-19 10:42:40 -04:00 |
|
Jef LeCompte
|
25643c4870
|
refactor: map sms, fix amazon text
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-19 10:28:31 -04:00 |
|
admon84
|
7cfc7c7442
|
fix: screenshot size, add screenshot config setting (#53)
|
2020-09-19 08:37:20 -04:00 |
|
Jef LeCompte
|
ec2108f4b9
|
hotfix: config variable reference
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-18 19:39:18 -04:00 |
|
Jef LeCompte
|
fad9ea04c7
|
refactor: doc and notification (#42)
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-18 19:34:09 -04:00 |
|
Ion Caza
|
643045c7e0
|
feat: page timeout (#22)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-18 19:04:29 -04:00 |
|
DakkJaniels
|
a2fb97333c
|
feat: add email test, fix memory leak (#24)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-18 18:06:40 -04:00 |
|
Vincent
|
c2a210cc81
|
fix: small error in isOutOfStock logic (#33)
|
2020-09-18 17:28:29 -04:00 |
|
Jef LeCompte
|
00a0687d3e
|
fix: exception handling TimeoutError (#20) (#21)
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-18 10:26:02 -04:00 |
|
Jef LeCompte
|
e9fc0bf5f7
|
feat: use ts, update cd, update README (#12)
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
|
2020-09-18 04:27:23 -04:00 |
|