tybug / ossapi

The definitive python wrapper for the osu! api.
https://tybug.github.io/ossapi/
GNU Affero General Public License v3.0
80 stars 17 forks source link

progress towards implementing api v2 endpoints #14

Closed tybug closed 1 year ago

tybug commented 3 years ago

This tracks our progress towards implementing all of the api v2 endpoints; see docs at https://osu.ppy.sh/docs/index.html. The plan is to implement every endpoint except for lazer-only ones. Even undocumented endpoints should be implemented.

PRs implementing any of these endpoints are welcome. It should be relatively easy to do so - add the relevant models if we don't have them already, and add a new method in OssapiV2 that hits that endpoint. Look at the existing models and methods in OssapiV2 for examples on how to implement an endpoint.

Beatmaps

Beatmapsets

Beatmapset Discussions

Changelog

Chat

Comments

Forum

Friends

Home

Matches

Multiplayer

News

Oauth Tokens

Ranking

Rooms

Seasonal Backgrounds

Scores

Users

Wiki

tybug commented 1 year ago

Every single endpoint has now been implemented! This brings us to 100% of non-lazer api v2 endpoints (including undocumented endpoints).

There's still websocket events to go though (#25).