semvec/pypi-packages huggingface dataset:
xincraft 2.1.1
A Xincraft API wrapper for Python!
License: MIT License

# xincraft.py

This is a simple API wrapper for the Xincraft API!

## Quickstart
### Client (async_mode off)

```py
import xincraft

client = xincraft.Client(key, async_mode=False)
stats = client.get_user("SomeHybrid")

print(stats)
print(stats.title)
```
### Client (async_mode on)

```py
import xincraft

client = xincraft.Client(key)


async def get_user():
    stats = await client.get_user("SomeHybrid")
    players = client.players
    print(stats)
    print(players)


xincraft.run(get_user())
```

## Change log

### 2.1.1
- Fixed description, changelog, added changelog.md

### 2.1.0
- Made `xincraft.mixins.session._Session.get()` instead of returning an aiohttp.ClientSession
- Used setup.cfg and pyproject.toml as setup.py is deprecated
- fixed README.md

### 2.0.7
- Added `xincraft.mixins.stats._Stats.xp`

### 2.0.6
- Yeah, you probably know what's happening

### 2.0.5
- Yet yet more bug fixes (i really should do more testing)

### 2.0.4
- Yet more bug fixes (oh god thats a lot of bugs)

### 2.0.3
- More bug fixes

### 2.0.2
- Bug fixes

### 2.0.1
- Moved `xincraft.mixins.clientbase.ClientBase` to `xincraft.mixins`
- Changed `xincraft.mixins.server.players()` to a property
- Added `xincraft.mixins.server.online()`

### 2.0.0
- Added xincraft.mixins.aio as asyncio does not allow multiple event loops
- Speed improvements (making a set aiohttp.ClientSession)
- Added mixins directory for cleaner code
- Added kdr and wlr to stats
- Changed README

### 1.1.1
- Removed documentation
- Rewrote stats because of new API response

### 1.1.0
- Fixed changelog
- Added documentation

### 1.0.1
- Removed bugs
- Added changelog

### 1.0.0
- Released xincraft.py (rewrote)

### 0.0.1
- Released xincraft.py (beta version)
xincraft.py 2.1.1
A Xincraft API wrapper for Python!
License: MIT License

# xincraft.py

This is a simple API wrapper for the Xincraft API!

## Quickstart
### Client (async_mode off)

```py
import xincraft

client = xincraft.Client(key, async_mode=False)
stats = client.get_user("SomeHybrid")

print(stats)
print(stats.title)
```
### Client (async_mode on)

```py
import xincraft

client = xincraft.Client(key)


async def get_user():
    stats = await client.get_user("SomeHybrid")
    players = client.players
    print(stats)
    print(players)


xincraft.run(get_user())
```

## Change log

### 2.1.1
- Fixed description, changelog, added changelog.md

### 2.1.0
- Made `xincraft.mixins.session._Session.get()` instead of returning an aiohttp.ClientSession
- Used setup.cfg and pyproject.toml as setup.py is deprecated
- fixed README.md

### 2.0.7
- Added `xincraft.mixins.stats._Stats.xp`

### 2.0.6
- Yeah, you probably know what's happening

### 2.0.5
- Yet yet more bug fixes (i really should do more testing)

### 2.0.4
- Yet more bug fixes (oh god thats a lot of bugs)

### 2.0.3
- More bug fixes

### 2.0.2
- Bug fixes

### 2.0.1
- Moved `xincraft.mixins.clientbase.ClientBase` to `xincraft.mixins`
- Changed `xincraft.mixins.server.players()` to a property
- Added `xincraft.mixins.server.online()`

### 2.0.0
- Added xincraft.mixins.aio as asyncio does not allow multiple event loops
- Speed improvements (making a set aiohttp.ClientSession)
- Added mixins directory for cleaner code
- Added kdr and wlr to stats
- Changed README

### 1.1.1
- Removed documentation
- Rewrote stats because of new API response

### 1.1.0
- Fixed changelog
- Added documentation

### 1.0.1
- Removed bugs
- Added changelog

### 1.0.0
- Released xincraft.py (rewrote)

### 0.0.1
- Released xincraft.py (beta version)