Metadata-Version: 2.1
Name: fivem
Version: 0.1
Summary: A Python wrapper for the FIVEM API.
Home-page: https://github.com/Jestemkioskiem/Fivem-api
Author: Wiktor Metryka
Author-email: jestemkiosk@gmail.com
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

# FiveM-Api

Small package in order to interact with FiveM API

**How-to install :**

```
pip install fivem
```

**How-to use :** 
Here is an example to display the number of players online on a server.

```python
import fivem;

server = fivem.getServer("88.214.59.183:30120")
print(server.players)
```

```python
fivem.getServer(ipServer:port)
```
(default port is 30120)

It returns a Server Class with those attributes:
```
players: [{
        "endpoint"; string,
        "id": int, // The server ID og the player
        "identifiers": array, // Identifiers of the player
        "name": string, // Username's player
        "ping": int, // Le ping
    }],
info: {
    "enhancedHostSupport": boolean,
    "icon": string, // Icon of the server (Base64)
    "resources": array, // All started resources
    "server": string, // FXServer's version (string format)
    "vars": { // Some convars defined in server.cfg
        "sv_enhancedHostSupport": boolean,
        "sv_lan": boolean,
        "sv_licenseKeyToken": string,
        "sv_maxClients": int,
        "sv_scriptHookAllowed": boolean,
        "sv_hostname": string,
    },
    "version": int, // FXServer's version (numeric format)
}
name: string // Name of the server


```

This API is loosely based on the [node.js Fivem API](https://github.com/Heavenston/FiveM-Api/).


