──────────────────────────────────────────────────────────────────────── Version: 1.4
Reads "sent.csv" from the user's Desktop, queries each key on the Steam Partner "Query CD Key" page, and saves the results to "sent_controlled_*.csv" on the Desktop.
For Windows users only. This is the recommended method.
- Ensure Google Chrome is installed on your computer.
- Go to the Releases Page.
- Download the
SteamKeyChecker.exefile from the latest release. - Place your
sent.csvfile on your Desktop. - The
sent.csvfile MUST have a column named "CD Key". - Double-click
SteamKeyChecker.exeto run. A Chrome window will open. - Log in to your Steam Partner account the first time you run it.
- Follow the prompts in the console to start the process.
This method is for Windows, macOS, and Linux users who want to run the Python script directly.
-
Ensure Python 3 and Google Chrome are installed.
-
Download the source code (
steamkeychecker.py) to your Desktop. -
Open your Terminal.
- On macOS, first run this one-time command to install developer tools (if not already installed):
(Click "Install" when a window pops up and wait for it to finish.)
xcode-select --install
- On macOS, first run this one-time command to install developer tools (if not already installed):
-
Install the required libraries in the Terminal:
-
On Windows:
pip install pandas selenium webdriver-managerIf that fails, try:
py -m pip install pandas selenium webdriver-manager -
On macOS or Linux: Since modern macOS versions protect system files, installing libraries into a "virtual environment" is the recommended method. Follow the steps below:
a. First, navigate to your Desktop folder in the Terminal:
cd ~/Desktop
b. Create the virtual environment and install the libraries:
# 1. Create a virtual environment folder named 'steam-venv' python3 -m venv steam-venv # 2. Activate the virtual environment (you'll see '(steam-venv)' at the start of your prompt) source steam-venv/bin/activate # 3. Install the required libraries into this environment pip install pandas selenium webdriver-manager
(Note: When you are done, you can exit the virtual environment by typing
deactivate. To run the script again later, you only need to repeat thecd ~/Desktopandsource steam-venv/bin/activatecommands.)
-
-
Place your CSV file named "sent.csv" on your Desktop.
-
The file MUST have a column named "CD Key".
-
Navigate to your Desktop folder in your Terminal (if you are not already there):
-
On Windows (CMD):
- Standard:
cd Desktop - OneDrive:
cd %OneDrive%\Desktop
- Standard:
-
On Windows (PowerShell):
- Standard:
cd Desktop - OneDrive:
cd "$Env:OneDrive\Desktop"
- Standard:
-
On macOS or Linux:
cd ~/Desktop
-
-
Once in the Desktop folder, run the script:
-
On Windows:
python steamkeychecker.pyIf that fails, try:
py steamkeychecker.py -
On macOS or Linux: (Make sure your virtual environment is active)
python3 steamkeychecker.py
-
-
A Chrome window will open. Log in to your Steam Partner account.
-
Follow the prompts in the console to start the process.