Skip to main content

osu! api wrapper.

Project description

pip Documentation Status

Welcome to osssss!

osuapi a python wrapper for the osu! api.

It’s “agnostic” of the requesting backend. Uses “connectors” to handle making requests and retrieving json. Comes with aiohttp and requests implementations.

Using with aiohttp

from osuapi import OsuApi, AHConnector
import aiohttp
import asyncio

async def get_peppy_user_id():
    api = OsuApi("mykey", connector=AHConnector())
    results = await api.get_user("peppy")
    return results[0].user_id

results = asyncio.get_event_loop().run_until_complete(get_peppy_user_id())

Or requests

from osuapi import OsuApi, ReqConnector
import requests

api = OsuApi("mykey", connector=ReqConnector())
results = api.get_user("peppy")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for osuapi, version 0.0.41
Filename, size File type Python version Upload date Hashes
Filename, size osuapi-0.0.41.tar.gz (11.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page