This bot helps us buy Nvidia Founders Edition GPUs as soon as they become available.
- Continuously monitor the availability of target GPU on www.nvidia.com
- Automatically checkout item using PayPal or as guest (credit card)
- Support for multiple locales (as specified in
data/customer.json
) - Support for multiple GPUs (as specified in
data/gpus.json
)
- GeForce RTX 3090
- GeForce RTX 3080
- GeForce RTX 3070
- NVIDIA TITAN RTX
- GeForce RTX 2080 Super
- GeForce RTX 2070 Super
- GeForce RTX 2060 Super
To run the bot, we need the following things:
- Python 3.8
- Pipenv
- Firefox
- Geckodriver
sudo apt install firefox firefox-geckodriver python3 pipenv
cd nvidia-sniper
pipenv install
- Install the latest version of Firefox
- Install brew package manager
- Install Geckodriver using
brew install geckodriver
- Install Pipenv using
brew install pipenv
- Install project dependencies using
pipenv install
- Install Python for Windows
- Install the latest version of Firefox
- Download Geckodriver and add executable to PATH or to
nvidia-sniper
directory - Open PowerShell and install Pipenv using
pip install pipenv
- Navigate to project directory using
cd nvidia-sniper
- Install project dependencies using
pipenv install
- Install curses for Windows using
pipenv install windows-curses
To use the bot, fill out data/customer.json
and run the script.
cd nvidia-sniper
pipenv run python -m sniper