Skip to content

ven0ms99/streetmerchant

 
 

Repository files navigation

streetmerchant

The world's easiest, most powerful stock checker

Tweet Tweet

To get started, visit jef.codes/streetmerchant

Features

First and foremost, this service will not automatically buy for you.

  • Checks stock continuously -- runs 24/7, 365, looking for the items you want.
  • Ready for checkout -- ability to add to cart when available and even opens the browser for you.
  • Notifications galore -- when you're not by your computer, worry free with notifications to most platforms and devices when an item comes in stock.

Quick start

streetmerchant runs on Node.js 14:

git clone https://github.com/jef/streetmerchant.git
cd streetmerchant && npm i && npm run start

For more information and customization, visit jef.codes/streetmerchant/getting-started.

to build docker image on M1 Mac (!) run: npm run build && docker buildx build . --platform linux/amd64 --push -t fabianr/ps5bot && docker build . -t fabianr/ps5bot_m1 && docker push fabianr/ps5bot_m1

to run: cd $HOME && docker stop ps5bot || true && docker rm ps5bot || true && docker pull fabianr/ps5bot && docker run --cap-add=SYS_ADMIN -it -v$(pwd)/global.proxies:/app/global.proxies --env-file ./dotenv -d --name ps5bot --restart on-failure docker.io/fabianr/ps5bot:latest

crontab -e:

33 * * * * docker restart ps5bot
0 6 * * * cd $HOME && docker stop ps5bot || true && docker rm ps5bot || true && docker pull fabianr/ps5bot && docker run --cap-add=SYS_ADMIN -it -v$(pwd)/global.proxies:/app/global.proxies --env-file ./dotenv -d --name ps5bot --restart on-failure docker.io/fabianr/ps5bot:latest
21 * * * * docker restart mmsbotmmde && docker restart mmsbotsaturn
0 5 * * * cd $HOME/mmsbot && docker stop mmsbot_mmde || true && docker stop mmsbot_saturn || true && docker rm mmsbot_mmde || true && docker rm mmsbot_saturn || true && docker pull fabianr/mmsbot && docker run --restart on-failure --memory 500m --memory-swap 500m --ulimit core=0 -v /dev/null:/opt/mms-stockshock/stockshock.log -v $PWD/stores.toml:/opt/mms-stockshock/stores.toml -v $PWD/cooldowns.json:/opt/mms-stockshock/cooldowns.json -v $PWD/basket-cooldowns.json:/opt/mms-stockshock/basket-cooldowns.json -e "STORE=saturn" --name mmsbot_saturn -p 8090:8080 -d fabianr/mmsbot && docker run --restart on-failure --memory 500m --memory-swap 500m --ulimit core=0 -v /dev/null:/opt/mms-stockshock/stockshock.log -v $PWD/stores.toml:/opt/mms-stockshock/stores.toml -v $PWD/cooldowns.json:/opt/mms-stockshock/cooldowns.json -v $PWD/basket-cooldowns.json:/opt/mms-stockshock/basket-cooldowns.json -e "STORE=mmde" --name mmsbot_mmde -p 8080:8080 -d fabianr/mmsbot
0 06 * * * reboot

About

🤖 The world's easiest, most powerful stock checker

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.2%
  • Other 0.8%