mcsrranked is a Python SDK for the MCSR Ranked API.
# Using uv
uv add mcsrranked
# Using pip
pip install mcsrrankedimport mcsrranked
# Get a player's profile
user = mcsrranked.users.get("Feinberg")
print(f"{user.nickname}: {user.elo_rate} elo")
# Get the leaderboard
leaderboard = mcsrranked.leaderboards.elo()
for player in leaderboard.users[:5]:
print(f"#{player.elo_rank} {player.nickname}")See more examples.
For full documentation, visit camodotgg.github.io/mcsrranked-python.
git clone https://github.com/camodotgg/mcsrranked-python
cd mcsrranked-python
uv sync --all-extras
uv run pre-commit installRun checks:
uv run ruff check src/
uv run mypy src/
uv run pytest