UAC Steam Downloader Scheduler is a powerful and intuitive Python-based GUI application that helps you schedule and monitor Steam game downloads effortlessly.
- 🕒 Schedule Downloads: Set a specific time to start downloading your favorite games from Steam.
- 🔍 Monitor Steam Logs: Keep track of Steam's content log for download status updates.
- 🛑 Auto Shutdown: Automatically shut down your computer once the download completes.
- 🎨 Beautiful GUI: Enjoy a user-friendly
- Python 3.9 or later
PySide6
library
-
Clone this repository:
git clone https://github.com/your-username/uac-steam-downloader.git cd uac-steam-downloader
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python steamDL_form.py
-
Use the intuitive GUI to:
- Enter a Steam App ID.
- Set a time to start the download.
- Enable the "Shutdown after download finishes" checkbox if desired.
-
Sit back and monitor the logs. The application will notify you when the download completes.
To find the App ID of any game, navigate to its page on the Steam Store. The App ID is part of the URL, appearing after /app/
. For example:
https://store.steampowered.com/app/632810/Game_Name/
Here, 632810
is the App ID. Don't forget to ⭐ star this repository if you find it useful!
To enable automatic downloads:
- Open the Steam client and manually click the "Install" button for the game to ensure it reaches the download-ready state.
- Pause the download.
- Use this application to schedule the download at your preferred time.
- Optionally, let the app shut down your computer after the download completes.
Contributions are welcome! Feel free to open an issue or submit a pull request for any improvements or bug fixes.
If you encounter any issues or have questions, feel free to open an issue in this repository or contact the maintainer.