newegg-purchaser/readme.md

900 B

Setup

Install Dependencies

PUPPETEER_PRODUCT=firefox npm install puppeteer

Setup Configuration

  1. cp config.example.json config.json
  2. Edit config.json:
  • username: newegg username
  • password: newegg password
  • cv2: code on the back of your credit card
  • item_page: the part of the URL (starting with a slash) for the product after https://www.newegg.ca (eg: /amd-ryzen-9-5900x/p/N82E16819113664)
  • refresh_time: amount of time between page refreshes (with a random variance)
  • refresh_tries: the number of times the script will check before quitting (to avoid getting banned)
  • auto_submit: set this to false if you want to do a test run (everything up to the actual purchase)
  • price_limit: set this to a number you don't want your cart total to exceed before checking out

Credits

Inspired by https://github.com/Ataraksia/NeweggBot