Welcome to aiocvv’s documentation!¶
This is an API wrapper for Classeviva written in Python using asyncio.
It handles caching automatically, since the API has huge rate limits, and it’s designed to be both as easy to use as possible and as manageable as possible.
Installation¶
pip install -U aiocvv
Quickstart¶
import asyncio
import aiocvv
async def main():
# NOTE: WIthout awaiting, you'll have to run "await client.login()", otherwise you won't be able to use it
client = await aiocvv.Client("username", "password")
print(f"Hello, {client.me.name}!")
print(f"Your school is {client.me.school.name} at {client.me.school.city}.")
asyncio.run(main())