Clients

ChessComClient

class ChessComClient(loop=None)

Bases: object

Class for handling Chess.com API requests.

Parameters

loop (asyncio.AbstractEventLoop) – Asyncio event loop

Example:

from pychesscom import ChessComClient
client = ChessComClient()

BaseClient

class BaseClient(loop=None)

Bases: object

Class for handling HTTP Client requests.

Parameters

loop (asyncio.AbstractEventLoop) – Asyncio event loop

async request(route: pychesscom.utils.route.Route, **kwargs)pychesscom.utils.response.Response

HTTP request for a route.

Parameters

route (pychesscom.utils.route.Route) –

Returns

Response of the API request