SteamRoulette is a web application that randomly selects a game from your Steam library, helping you decide what to play next.
- Steam Login: Securely log in with your Steam account.
- Random Game Picker: Get a random game suggestion from your library.
- Playtime Filter: Set a minimum playtime to focus on unplayed or underplayed games.
- Game Blacklisting: Exclude specific games from the random selection.
- Responsive Design: Clean and user-friendly interface.
-
Clone the Repository
git clone git@github.com:Chrisae9/SteamRoulette.git
-
Install Dependencies
cd SteamRoulette pip install -r requirements.txt
-
Set Up Environment Variables
- Create a
.env
file with your Steam API key and necessary configurations.
- Create a
-
Run Database Migrations
flask db upgrade
-
Start the Application
flask run
-
Access the App
- Navigate to
http://localhost:5000
in your web browser.
- Navigate to
This project is licensed under the MIT License.