DoctorJohn / keyvalues1

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Python 100.0%