Skip to main content

Steam VDF file parser

Project description

Static Badge PyPI - Version GitHub License GitHub Actions Workflow Status

Steam VDF Tool

A command-line utility for managing Steam library data, non-Steam game shortcuts, and analyzing Steam storage usage.

Features

  • Display Steam library information and user accounts
  • List and manage non-Steam game shortcuts
  • Analyze storage usage of Steam and non-Steam directories
  • Export VDF files to JSON format (for valid types)
  • Binary VDF file support
  • Restart Steam service
  • Analyze storage of Steam and Non-Steam games

Installation

It is recommended to use pipx for system isolation best practices.

pipx install steam-vdf

If you must use pip:

pip install steam-vdf

Usage

steam-vdf --help

Some commands (such as info), have additional help information:

steam-vdf info --help

Development

Install

Install a local version with:

# Install using pipenv (recommended)
pipenv install --dev
pipenv shell

Build docs

make docs

Distribute

Build

make

Upload

make upload

https://packaging.python.org/en/latest/tutorials/packaging-projects/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steam_vdf-0.1.9.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steam_vdf-0.1.9-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file steam_vdf-0.1.9.tar.gz.

File metadata

  • Download URL: steam_vdf-0.1.9.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for steam_vdf-0.1.9.tar.gz
Algorithm Hash digest
SHA256 31f18fa15a9a782060fabf8d125be1444a90cbadd8c5c3a71c4b5301452e6407
MD5 a6dd033a5f3a6899003575a35471a048
BLAKE2b-256 1598ab94c410d766ac54283decbd060a12a46cea2224c4320dfe3193033f96a9

See more details on using hashes here.

File details

Details for the file steam_vdf-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: steam_vdf-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for steam_vdf-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 dcedb9f4b2679da2c86e36fe1f1c38a5be17021c726fa7bd4b3b8814a5a37659
MD5 c78f962d6513d36f2c8977d540415268
BLAKE2b-256 495c04a207260d73f256c71b9e6246f2f53de29f25a354b81b7d6b0b02942f8f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page