├── .gitignore ├── .nojekyll ├── LICENSE ├── Makefile ├── README.md ├── docs ├── _static │ └── custom.css ├── advanced.rst ├── api-reference.rst ├── async.rst ├── beatmap packs.rst ├── beatmaps.rst ├── beatmapsets.rst ├── changelog.rst ├── chat.rst ├── comments.rst ├── conf.py ├── creating-a-client.rst ├── domains.rst ├── endpoints.rst ├── events.rst ├── expandable-models.rst ├── foreign-keys.rst ├── forums.rst ├── friends.rst ├── generate_docs.py ├── generate_readme_list.py ├── grants.rst ├── home.rst ├── index.rst ├── matches.rst ├── me.rst ├── news.rst ├── oauth.rst ├── pagination.rst ├── quickstart.rst ├── rankings.rst ├── rooms.rst ├── scores.rst ├── seasonal backgrounds.rst ├── serializing-models.rst ├── spotlights.rst ├── users.rst └── wiki.rst ├── ossapi ├── __init__.py ├── encoder.py ├── enums.py ├── mod.py ├── models.py ├── ossapi.py ├── ossapiv2.py ├── ossapiv2_async.py ├── replay.py └── utils.py ├── pyproject.toml └── tests ├── __init__.py ├── test_cursor.py ├── test_endpoints.py ├── test_models.py └── test_v1.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/advanced.rst -------------------------------------------------------------------------------- /docs/api-reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/api-reference.rst -------------------------------------------------------------------------------- /docs/async.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/async.rst -------------------------------------------------------------------------------- /docs/beatmap packs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/beatmap packs.rst -------------------------------------------------------------------------------- /docs/beatmaps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/beatmaps.rst -------------------------------------------------------------------------------- /docs/beatmapsets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/beatmapsets.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/chat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/chat.rst -------------------------------------------------------------------------------- /docs/comments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/comments.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/creating-a-client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/creating-a-client.rst -------------------------------------------------------------------------------- /docs/domains.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/domains.rst -------------------------------------------------------------------------------- /docs/endpoints.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/endpoints.rst -------------------------------------------------------------------------------- /docs/events.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/events.rst -------------------------------------------------------------------------------- /docs/expandable-models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/expandable-models.rst -------------------------------------------------------------------------------- /docs/foreign-keys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/foreign-keys.rst -------------------------------------------------------------------------------- /docs/forums.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/forums.rst -------------------------------------------------------------------------------- /docs/friends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/friends.rst -------------------------------------------------------------------------------- /docs/generate_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/generate_docs.py -------------------------------------------------------------------------------- /docs/generate_readme_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/generate_readme_list.py -------------------------------------------------------------------------------- /docs/grants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/grants.rst -------------------------------------------------------------------------------- /docs/home.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/home.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/matches.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/matches.rst -------------------------------------------------------------------------------- /docs/me.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/me.rst -------------------------------------------------------------------------------- /docs/news.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/news.rst -------------------------------------------------------------------------------- /docs/oauth.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/oauth.rst -------------------------------------------------------------------------------- /docs/pagination.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/pagination.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/rankings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/rankings.rst -------------------------------------------------------------------------------- /docs/rooms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/rooms.rst -------------------------------------------------------------------------------- /docs/scores.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/scores.rst -------------------------------------------------------------------------------- /docs/seasonal backgrounds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/seasonal backgrounds.rst -------------------------------------------------------------------------------- /docs/serializing-models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/serializing-models.rst -------------------------------------------------------------------------------- /docs/spotlights.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/spotlights.rst -------------------------------------------------------------------------------- /docs/users.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/users.rst -------------------------------------------------------------------------------- /docs/wiki.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/docs/wiki.rst -------------------------------------------------------------------------------- /ossapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/__init__.py -------------------------------------------------------------------------------- /ossapi/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/encoder.py -------------------------------------------------------------------------------- /ossapi/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/enums.py -------------------------------------------------------------------------------- /ossapi/mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/mod.py -------------------------------------------------------------------------------- /ossapi/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/models.py -------------------------------------------------------------------------------- /ossapi/ossapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/ossapi.py -------------------------------------------------------------------------------- /ossapi/ossapiv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/ossapiv2.py -------------------------------------------------------------------------------- /ossapi/ossapiv2_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/ossapiv2_async.py -------------------------------------------------------------------------------- /ossapi/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/replay.py -------------------------------------------------------------------------------- /ossapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/ossapi/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_cursor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/tests/test_cursor.py -------------------------------------------------------------------------------- /tests/test_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/tests/test_endpoints.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Liam-DeVoe/ossapi/HEAD/tests/test_v1.py --------------------------------------------------------------------------------