steam-vdf


Namesteam-vdf JSON
Version 0.1.10 PyPI version JSON
download
home_pageNone
SummarySteam VDF file parser
upload_time2025-01-18 23:51:34
maintainerNone
docs_urlNone
authorYour Name
requires_python<4.0,>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![Static Badge](https://img.shields.io/badge/Python-3.x-orange)
![PyPI - Version](https://img.shields.io/pypi/v/steam-vdf)
![GitHub License](https://img.shields.io/github/license/mdeguzis/steam-vdf)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/mdeguzis/steam-vdf/python-app.yml)


# 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/


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "steam-vdf",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "Your Name",
    "author_email": "your.email@example.com",
    "download_url": "https://files.pythonhosted.org/packages/6e/9e/8dafb1232f54c5ecbc044e7fd965241a1abb4fd3bf887c193f9788d6b148/steam_vdf-0.1.10.tar.gz",
    "platform": null,
    "description": "![Static Badge](https://img.shields.io/badge/Python-3.x-orange)\n![PyPI - Version](https://img.shields.io/pypi/v/steam-vdf)\n![GitHub License](https://img.shields.io/github/license/mdeguzis/steam-vdf)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/mdeguzis/steam-vdf/python-app.yml)\n\n\n# Steam VDF Tool\n\nA command-line utility for managing Steam library data, non-Steam game shortcuts, and analyzing Steam storage usage.\n\n## Features\n\n- Display Steam library information and user accounts\n- List and manage non-Steam game shortcuts\n- Analyze storage usage of Steam and non-Steam directories\n- Export VDF files to JSON format (for valid types)\n- Binary VDF file support\n- Restart Steam service\n- Analyze storage of Steam and Non-Steam games\n\n## Installation\n\nIt is recommended to use pipx for system isolation best practices. \n```\npipx install steam-vdf\n```\n\nIf you must use pip:\n\n```\npip install steam-vdf\n```\n\n## Usage\n\n```\nsteam-vdf --help\n```\n\nSome commands (such as info), have additional help information:\n```\nsteam-vdf info --help\n```\n\n## Development\n\n### Install\n\nInstall a local version with:\n```\n# Install using pipenv (recommended)\npipenv install --dev\npipenv shell\n```\n\n### Build docs\n```\nmake docs\n```\n\n### Distribute\n\nBuild\n```\nmake\n```\n\nUpload\n```\nmake upload\n```\n\nhttps://packaging.python.org/en/latest/tutorials/packaging-projects/\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Steam VDF file parser",
    "version": "0.1.10",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c9fdb7ffdcae7ceb8f6b22beec3d7d7dcd1e1a59015a8e4442389d5d71d885c",
                "md5": "96e66a57751342705e1afc9982ab25a6",
                "sha256": "02d1e2c6d80af465e1dd392b364c8850fb80914df304a199e55403422ec0c2b3"
            },
            "downloads": -1,
            "filename": "steam_vdf-0.1.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "96e66a57751342705e1afc9982ab25a6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 27690,
            "upload_time": "2025-01-18T23:51:32",
            "upload_time_iso_8601": "2025-01-18T23:51:32.951222Z",
            "url": "https://files.pythonhosted.org/packages/3c/9f/db7ffdcae7ceb8f6b22beec3d7d7dcd1e1a59015a8e4442389d5d71d885c/steam_vdf-0.1.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e9e8dafb1232f54c5ecbc044e7fd965241a1abb4fd3bf887c193f9788d6b148",
                "md5": "c6099cffc6175bd13241a4c6a5d33351",
                "sha256": "2d170e83abc43322310069c6c444686157e2af70ace47932a60545fdaee6b712"
            },
            "downloads": -1,
            "filename": "steam_vdf-0.1.10.tar.gz",
            "has_sig": false,
            "md5_digest": "c6099cffc6175bd13241a4c6a5d33351",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 25652,
            "upload_time": "2025-01-18T23:51:34",
            "upload_time_iso_8601": "2025-01-18T23:51:34.318874Z",
            "url": "https://files.pythonhosted.org/packages/6e/9e/8dafb1232f54c5ecbc044e7fd965241a1abb4fd3bf887c193f9788d6b148/steam_vdf-0.1.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-18 23:51:34",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "steam-vdf"
}
        
Elapsed time: 0.90678s