Skip to main content

A Dota rank tier converter

Project description

ranktier

Build Status PyPI PyPI PyPI

ranktier converts rank_tier numbers from APIs like OpenDota to human-readable ranks

Setup

ranktier can be installed from PyPi: pip install ranktier

It can also be installed by downloading the repo and running pip install .

Usage

>>> import ranktier
>>> r = ranktier.Rank(42)
>>> print(r)
Archon [2]
>>> p = ranktier.Player(86745912)
>>> print(p.rank)
Immortal rank 3

Rank.name can also be used, but returns the same as above.

rank has to be a two-digit number for ranktier to work. Ranktier works regardless of rank being a str-type or int-type variable.

As of 1.4, Player objects also have names:

>>> p.personaname
天鸽
>>> p.name
Arteezy

personaname refers to a profile's most recent alias, while name is the tag used by pros in-game.

Project details


Download files

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

Source Distribution

ranktier-1.4.5.tar.gz (15.3 kB view hashes)

Uploaded Source

Built Distribution

ranktier-1.4.5-py3-none-any.whl (15.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page