No description
Find a file
bsjohnson20 ba18af4a70
All checks were successful
Package Application with PyInstaller / build (push) Successful in 44s
change to folder text
2025-07-23 17:42:23 +01:00
.gitea/workflows change name of executable 2025-06-09 14:53:01 +01:00
.github/workflows change name of executable 2025-06-09 14:53:01 +01:00
src change to folder text 2025-07-23 17:42:23 +01:00
.gitignore updoot 2025-06-07 17:57:01 +01:00
.python-version init 2025-06-07 16:42:31 +01:00
main.py added timing 2025-06-09 18:02:02 +01:00
pyproject.toml add caching 2025-06-09 16:07:29 +01:00
README.md Update readme.md 2025-06-07 17:36:50 +01:00
requirements.txt added requirements for gitea actions 2025-06-07 18:18:03 +01:00
spath.spec add caching 2025-06-09 17:26:44 +01:00
uv.lock add caching 2025-06-09 16:07:29 +01:00

Steam Game Path View

Prints a table showcasing where the compatfolder, install folder and size of games installed on the system

Quick overview

Minor note some terminals can't open the hyperlinks properly (konsole)

Each box has a hyperlink which opens the folder/file, using a embedded hyperlink in order to reduce the size of the boxes and have consistency

  1. finds installed steam, (apt/flatpak)
  2. Loads .vdf from location
  3. Fetches additional steam libraries
  4. Checks mounted status (to exclude things not present)
  5. Reads game vdf from steam library locations for paths
  6. Prints AppID with steam path and game name in addition to compatdata folder

Installation

Install packages with uv sync

Run with uv run main.py

Video recording

asciicast