Set update priority for all Steam games to avoid scheduled downloads.
Project description
Steam Scheduled Download Killer ![pipeline-badge](https://pypi-camo.freetls.fastly.net/3663305d1f726f8e9353eedb7fe8aa8a9f9212de/68747470733a2f2f6769746875622e636f6d2f766c6e746e7762722f7373646b2f776f726b666c6f77732f54657374732f62616467652e737667)
This tool makes it possible to set the auto-update behavior for all installed
Steam games found in specified Steam Library Folders. This is done by setting
the value for the AutoUpdateBehavior
key found in the appmanifest of each
installed games to a specified value. For more details see usage of entry point
ssdk.
This tool also provides a second entry point ssdk-lib for writing, removing, adding and listing all Steam Library Folder(s) whose games are affected by the main tool.
Installation
Install using pip:
pip install steam-scheduled-download-killer
Recommended install using pipx
pipx install steam-scheduled-download-killer
Entry Point: ssdk
usage: ssdk [-h] [-c CONFIG] [--update-priority PRIO]
Ensure all Steam Games have high priority auto updates.
Manage Steam Library Folder(s) with entry point 'ssdk-lib'
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG path to config file containing Steam Library Folder(s)
--update-priority PRIO value the update priority should be set to (default: 2)
priority values:
0 always keep this game updated
1 only update this game when I launch it
2 high priority - always auto-update this game before others
NOTE: If you want to run the programm without a console window opening
(e.g. when running from Task Scheduler) use the ssdk-background
executable.
It behaves the same as the ssdk
entry point described above.
Entry Point: ssdk-lib
usage: ssdk-lib [-h] [-c CONFIG] [--ignore-existing] COMMAND [LIBRARY ...]
Manage file listing Steam Library Folders.
Use 'ssdk' entry point for managing Steam Applications.
positional arguments:
COMMAND action to be executed (see allowed commands for details)
LIBRARY path(s) to Steam Library Folders (not needed for 'list')
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG path to config file containing Steam Library Folder(s)
--ignore-existing set this to overwrite existing file for 'make' command
allowed commands:
make create a config file with all given Steam Library Folder(s)
list show a list of all Steam Library Folder(s)
rm remove the given Steam Library Folder(s) from config file
add add given Steam Library Folder(s) to config file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for steam-scheduled-download-killer-0.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454fc0418f014c4b5f51b7742cfd212d462cdf1580676c55937ba926eea7d003 |
|
MD5 | ba96b070a61319ab2cfbdc8983bb60be |
|
BLAKE2b-256 | 5222ccfba341907bbfb0eb96718562a01f81ff7ac64fd36d31cf81d3cc855fc2 |