Metadata-Version: 2.1
Name: SourceWatch
Version: 0.0.4
Summary: A library to query information of Goldsrc and Source servers.
Home-page: https://github.com/SourceWatch/SourceWatch
Author: Alex Kuhrt
Author-email: alex@qrt.de
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# SourceWatch

Python 3 MIT library to query information from Valve's Goldsrc and Source servers.
A full implementation of http://developer.valvesoftware.com/wiki/Server_Queries

## Usage

```
import SourceWatch

server = SourceWatch.Query('steamcalculator.com', 27015)
print(server.ping())
print(server.info())
print(server.players())
print(server.rules())

```

Info output:

```
{
  "info": {
    "game_app_id": 70,
    "game_description": "Half-Life",
    "game_directory": "valve",
    "game_map": "crossfire",
    "game_version": "1.1.2.2/Stdio",
    "players_bot": 0,
    "players_current": 0,
    "players_human": 0,
    "players_max": 12,
    "server_name": "SteamCalculator.com #1 HLDM",
    "server_os": "l",
    "server_password_protected": 0,
    "server_port": 27015,
    "server_protocol_version": 48,
    "server_steam_id": 90119214309364746,
    "server_type": "d",
    "server_vac_secured": 1
  }
}
```

### Credits
 Andreas Klauer <Andreas.Klauer@metamorpher.de>
 This project is a fork of https://github.com/frostschutz/SourceLib


