Skip to content

Parser for version 1 of Valve's KeyValues format with focus on relevant steamcmd output

License

Notifications You must be signed in to change notification settings

DoctorJohn/keyvalues1

Repository files navigation

KeyValues1

PyPI PyPI - Python Version Codecov License

Parser for version 1 of Valve's KeyValues format.

The focus of this particular library is parsing of relevant steamcmd output.

Installation

pip install keyvalues1

Usage

from keyvalues1 import KeyValues1

text = """
    "570"
    {
        "common"
        {
            "name" "Dota 2"
            "oslist" "windows,macos,linux"
            "type" "game"
        }
    }
"""

data = KeyValues1.parse(text)

print(data["570"]["common"]["name"])

About

Parser for version 1 of Valve's KeyValues format with focus on relevant steamcmd output

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages