Steam Discount Watcher is a tool designed to help you keep track of discounts on Steam games. It comes in two versions: a console application and a web application.
The console version of Steam Discount Watcher allows you to monitor discounts directly from your terminal. It includes a scheduling feature that lets you run the application at specified intervals to check for new discounts automatically.
- Monitor Steam game discounts from the command line.
- Schedule the application to run at regular intervals.
- Receive notifications about new discounts.
To install the console version, follow these steps:
- Clone the repository:
git clone https://github.com/zetterus/steam_discount_watcher.git
- Navigate to the project directory:
cd steam_discount_watcher
- Virtual Environment: It is recommended to use a virtual environment to isolate project dependencies. You can create a virtual environment using the command:
python -m venv venv
- Then activate it:
-
On Windows:
.\venv\Scripts\activate
-
On Linux:
source venv/bin/activate
- After activating the virtual environment, run the command::
pip install -r requirements.txt
To run the console version, use the following command from your project directory:
python main.py
The web version of Steam Discount Watcher is available at https://steamwatcher.streamlit.app/. This version does not include the scheduling feature but offers user authentication and the ability to save settings for authenticated users.
- Monitor Steam game discounts through a web interface.
- Track game discounts by genre.
- Track game discounts by user SteamID64.
- User authentication to save and manage your settings.