Asynchronous wrapper for Pacifices Cloud.
Project description
Version 0.1.0 is NOT backwards compatibility with anything below that version.
Pacifices Cloud Documentation | API
Install
Install git and run pip3 install git+https://github.com/WardPearce/aiopes.git
Example
import asyncio
import aiopes
async def example():
# Pass your own aiohttp session if you
# don't want a new one created.
pes_client = aiopes.client(api_key="", session=None)
print(await pes_client.server(server_id="").get())
await pes_client.session.close()
loop = asyncio.get_event_loop()
loop.run_until_complete(example())
loop.close()
API
aiopes.client()
aiopes.client(api_key, session=None)
- If you aren't passing a
aiohttp.ClientSession
object created within the event loopaiopes.client
should be ran within the context of the loop.
aiopes.client(...)
- locations(self)
- mapgroups(self)
- mods(self)
- plugins(self)
- tickrates(self)
- gamemodes(self)
- files(self)
aiopes.client(...).validate
- create(self, payload: dict)
- settings(self, payload: dict)
aiopes.client(...).server(server_id=None)
- list(self, **kwargs)
- create(self, payload: dict)
- get(self)
- delete(self)
- settings(self, payload: dict)
- logs(self, json=True)
- player_history(self)
- player_count(self)
- version(self)
- command(self, command)
- restart(self)
- update(self)
- history(self)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aiopes-0.1.0.tar.gz
(4.1 kB
view hashes)
Built Distribution
aiopes-0.1.0-py3-none-any.whl
(9.2 kB
view hashes)