mud_server.admin_tui.api
API client modules for PipeWorks Admin TUI.
This package contains the HTTP client implementation for communicating with the MUD server API. It uses httpx for async HTTP requests.
The main class is AdminAPIClient, which provides methods for all administrative operations supported by the server API.
Example
from mud_server.admin_tui.api import AdminAPIClient, APIError
- async with AdminAPIClient(config) as client:
await client.login(“admin”, “password”) players = await client.get_players()