Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.10
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ The below are required Python packages. You can install them by running the foll
pip install -r requirements.txt
```

Or with [uv](https://docs.astral.sh/uv/):

```bash
uv sync
```

- [Requests](https://docs.python-requests.org/en/master/user/install/#install)
- [tqdm](https://github.com/tqdm/tqdm#installation)
- [Python Steam](https://github.com/ValvePython/steam)
Expand All @@ -46,19 +52,22 @@ necessary Python packages:

## Usage

Run the script with the following commands in terminal:
Run the script with either [uv](https://docs.astral.sh/uv/) or Python:

1. To download icons for specific games, provide the app IDs:

```bash
python SteamIconsFix.py 730 440 570 228980
```

Comment thread
havokentity marked this conversation as resolved.
2. To print the list of installed games, run:

```bash
python SteamIconsFix.py list
```

3. To download icons for all installed games, run:

```bash
python SteamIconsFix.py all
Comment on lines +55 to 72

Copilot AI Apr 10, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Usage section says the script can be run with uv or Python, but all examples only show python SteamIconsFix.py .... Add explicit uv commands (e.g., uv run python SteamIconsFix.py ..., or document how to run via the .venv created by uv sync) so the documented uv pathway is actually actionable.

Copilot uses AI. Check for mistakes.
```
Expand Down
11 changes: 11 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[project]
name = "SteamIconsFix"
version = "0.1.0"
description = "A script to download icons for all the installed games in your Steam library."
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"requests>=2.32.5",
"steam[client]>=1.4.4",
"tqdm>=4.67.1",
]
Loading