Skip to content

🎯 Autonomously buy Nvidia Founders Edition GPUs as soon as they become available

Notifications You must be signed in to change notification settings

joshuahiggins/nvidia-sniper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvidia-sniper

This bot helps us buy Nvidia Founders Edition GPUs as soon as they become available.

Features

  • 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)

screencast

Supported GPUs

  • GeForce RTX 3090
  • GeForce RTX 3080
  • GeForce RTX 3070
  • NVIDIA TITAN RTX
  • GeForce RTX 2080 Super
  • GeForce RTX 2070 Super
  • GeForce RTX 2060 Super

Installation

To run the bot, we need the following things:

  • Python 3.8
  • Pipenv
  • Firefox
  • Geckodriver

Linux (Ubuntu)

sudo apt install firefox firefox-geckodriver python3 pipenv
cd nvidia-sniper
pipenv install

Mac

  1. Install the latest version of Firefox
  2. Install brew package manager
  3. Install Geckodriver using
    • brew install geckodriver
  4. Install Pipenv using
    • brew install pipenv
  5. Install project dependencies using
    • pipenv install

Windows

  1. Install Python for Windows
  2. Install the latest version of Firefox
  3. Download Geckodriver and add executable to PATH or to nvidia-sniper directory
  4. Open PowerShell and install Pipenv using
    • pip install pipenv
  5. Navigate to project directory using
    • cd nvidia-sniper
  6. Install project dependencies using
    • pipenv install
  7. Install curses for Windows using
    • pipenv install windows-curses

Usage

To use the bot, fill out data/customer.json and run the script.

cd nvidia-sniper
pipenv run python -m sniper

About

🎯 Autonomously buy Nvidia Founders Edition GPUs as soon as they become available

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%