{ "info": { "author": "Marcus Gr\u00fcnewald", "author_email": "marcus@marcusmunch.dk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "ranktier\n========\n[![Build Status](https://travis-ci.org/marcusmunch/ranktier.svg?branch=master)](https://travis-ci.org/marcusmunch/ranktier)\n[![PyPI](https://img.shields.io/pypi/v/ranktier.svg)](https://pypi.python.org/pypi/ranktier)\n[![PyPI](https://img.shields.io/pypi/pyversions/ranktier.svg)](https://pypi.python.org/pypi/ranktier)\n[![PyPI](https://img.shields.io/pypi/l/ranktier.svg)](https://pypi.python.org/pypi/ranktier)\n\nranktier converts `rank_tier` numbers from APIs like [OpenDota](https://OpenDota.com) to human-readable ranks\n\nSetup\n-----\n`ranktier` can be installed from [PyPi](https://pypi.python.org/pypi):\n`pip install ranktier`\n\nIt can also be installed by downloading the repo and running `pip install .`\n\nUsage\n-----\n```python\n>>> import ranktier\n>>> r = ranktier.Rank(42)\n>>> print(r)\nArchon [2]\n>>> p = ranktier.Player(86745912)\n>>> print(p.rank)\nImmortal rank 3\n```\n`Rank.name` can also be used, but returns the same as above.\n\n`rank` has to be a two-digit number for ranktier to work. Ranktier works regardless of `rank` being a `str`-type or\n`int`-type variable.\n\nAs of 1.4, Player objects also have names:\n```python\n>>> p.personaname\n\u5929\u9e3d\n>>> p.name\nArteezy\n```\n\n`personaname` refers to a profile's most recent alias, while `name` is the tag used by pros in-game.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marcusmunch/ranktier", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "ranktier", "package_url": "https://pypi.org/project/ranktier/", "platform": "", "project_url": "https://pypi.org/project/ranktier/", "project_urls": { "Homepage": "https://github.com/marcusmunch/ranktier" }, "release_url": "https://pypi.org/project/ranktier/1.4.3/", "requires_dist": null, "requires_python": "", "summary": "A Dota rank tier converter", "version": "1.4.3" }, "last_serial": 5854588, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "cbc9a4369373e4e4c885867c4e143e60", "sha256": "5c2d4a2cb3ec4df7e869493277dde2108db16178895bc132d9bfce1fc4cfcda5" }, "downloads": -1, "filename": "ranktier-1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "cbc9a4369373e4e4c885867c4e143e60", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2586, "upload_time": "2017-12-27T12:28:25", "url": "https://files.pythonhosted.org/packages/c9/24/26078641b502c40182c72f2cd01822d004b622285760f942c26c7a740340/ranktier-1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "899830ca9d3acd9d1e86f1531bb8fce7", "sha256": "2b9d82c4b639953a99e7c5344d4c887a32839cc5b3d9d45a6c3f4efc86a15fea" }, "downloads": -1, "filename": "ranktier-1.0.tar.gz", "has_sig": false, "md5_digest": "899830ca9d3acd9d1e86f1531bb8fce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1618, "upload_time": "2017-12-27T12:28:26", "url": "https://files.pythonhosted.org/packages/83/7f/e7080609aef3bebc4dff797841683af62928bfd0d48ce1f82d2d89f72b2f/ranktier-1.0.tar.gz" } ], "1.1": [], "1.1.1": [ { "comment_text": "", "digests": { "md5": "d077c0611b813ee05f00c9c9f0f1b536", "sha256": "04693b1120e06dab47f9656718192e357fec415affd2b84eb8b30331b941b835" }, "downloads": -1, "filename": "ranktier-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d077c0611b813ee05f00c9c9f0f1b536", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2747, "upload_time": "2018-01-08T21:08:07", "url": "https://files.pythonhosted.org/packages/ed/8b/e22b09358630a222b8f9878b7da3c3e796dd10a99c807f8d9107de16753a/ranktier-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a5caeaeca04a877e3dc4b90adb4702", "sha256": "0d7b4cd9eb7b41b9fa8d35d1d071c24651c96d47a20f22c6600ce70bf16e15e4" }, "downloads": -1, "filename": "ranktier-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50a5caeaeca04a877e3dc4b90adb4702", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2751, "upload_time": "2018-01-08T21:09:06", "url": "https://files.pythonhosted.org/packages/be/d6/4eef92fd888fcb950ce428704b07c3145e7ae08bbd07dd0031194c7ada14/ranktier-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2572fd11246c73e0486c0ca123a4f097", "sha256": "8b0fa6bdcc93ccda72742f196601ab9aef53d91970a44e40a1a74e53696d6655" }, "downloads": -1, "filename": "ranktier-1.1.1.tar.gz", "has_sig": false, "md5_digest": "2572fd11246c73e0486c0ca123a4f097", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1873, "upload_time": "2018-01-08T21:08:09", "url": "https://files.pythonhosted.org/packages/b3/64/5c3dc08838b0137b2475d5ef7babf89ffc5fbc38ca08c9450c63bb2e439a/ranktier-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6dadc0a66eab66aa2bc7144ba6a79f93", "sha256": "3349d5641df3fe21f2641f252894f28d2351b6d22c1dfedeb4e61c076c3fa514" }, "downloads": -1, "filename": "ranktier-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6dadc0a66eab66aa2bc7144ba6a79f93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2761, "upload_time": "2018-01-08T21:29:45", "url": "https://files.pythonhosted.org/packages/87/8b/1ec9d61657cb63e835523babe3b2bb55545ab60b359805377f1d220a5f3d/ranktier-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e511208bafaf5cd4128f125c39ed44e", "sha256": "4630e52811202ec5f36bda75f496f3da0f13be49e011d91d0fa060122e05074c" }, "downloads": -1, "filename": "ranktier-1.1.2.tar.gz", "has_sig": false, "md5_digest": "6e511208bafaf5cd4128f125c39ed44e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1931, "upload_time": "2018-01-08T21:29:46", "url": "https://files.pythonhosted.org/packages/a5/43/624eb4c4c8e3dee830d4a19b64025f39193d4e739d3e362f9ae8f3db6efe/ranktier-1.1.2.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "98e490ad141c679bf338268672db3173", "sha256": "e484b6fa78a3307791114933a490bb9f1cf09fdf0d676ed09fad6506475160f9" }, "downloads": -1, "filename": "ranktier-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98e490ad141c679bf338268672db3173", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2807, "upload_time": "2018-01-10T18:43:36", "url": "https://files.pythonhosted.org/packages/10/4e/56aa26094ecff76890dbdea824d6243e4624cc4d91856c135409c9e9be5d/ranktier-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a89f2cf4f9061ba0733c214177764340", "sha256": "7d5c357cab6f50887b9eb215b25a183e24b4be7975de247542ee882bcb09ff69" }, "downloads": -1, "filename": "ranktier-1.2.tar.gz", "has_sig": false, "md5_digest": "a89f2cf4f9061ba0733c214177764340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2005, "upload_time": "2018-01-10T18:42:31", "url": "https://files.pythonhosted.org/packages/96/21/f8a115aedb67f94d460a164ae21af720779e56cef815503d60e607f57e25/ranktier-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "6be38e7d53df4e01e6475946b4f9fc7c", "sha256": "cf5e368682d19d3d91932a75c991c72053a02819b4e47be3399e415f687c9b8f" }, "downloads": -1, "filename": "ranktier-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6be38e7d53df4e01e6475946b4f9fc7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1882, "upload_time": "2018-07-06T22:18:11", "url": "https://files.pythonhosted.org/packages/78/9c/ab516384007b92b784515c7f7cd5b46153d1e7184e69b4a2304262cae664/ranktier-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ed0f70a4db1bfda6b3b329bb1b94c51", "sha256": "d12446e0451a2c2ce048a7f120379ffccf18e21ac2f980e9115b01f7af3c4178" }, "downloads": -1, "filename": "ranktier-1.3.tar.gz", "has_sig": false, "md5_digest": "4ed0f70a4db1bfda6b3b329bb1b94c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2046, "upload_time": "2018-07-06T22:18:13", "url": "https://files.pythonhosted.org/packages/51/94/3e1cd66f525a66acc8e50266edcccaca47bf0e5e388e62e8eb72dc0e82f4/ranktier-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "48aeae1f4c53debc53334fc50dfde550", "sha256": "f6dfb024a97f1dcd78f3d929fcefb698fe3332bb57a15d9de23ca4cd7d949fe3" }, "downloads": -1, "filename": "ranktier-1.4.tar.gz", "has_sig": false, "md5_digest": "48aeae1f4c53debc53334fc50dfde550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2485, "upload_time": "2019-09-18T21:45:22", "url": "https://files.pythonhosted.org/packages/c6/e6/bac3917b67a508da0d301cba5428a0e09d7dab8b31c1bbfd0b810a25b5e9/ranktier-1.4.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "eacca75c5f21743f2d04ec6a2980760c", "sha256": "07929b3731293d4c125855e726f67c61728cd96fb38b1136db6df12e736f7b64" }, "downloads": -1, "filename": "ranktier-1.4.2.tar.gz", "has_sig": false, "md5_digest": "eacca75c5f21743f2d04ec6a2980760c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2846, "upload_time": "2019-09-19T07:38:00", "url": "https://files.pythonhosted.org/packages/16/aa/85d7e64b71609b17d87df56cd448b8ecbd15efacf7ae68cabc56c6cefd61/ranktier-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "86ed7b45a116d3fa0882af54aa88095b", "sha256": "ddfb7d4a89dc5aaccf92f8e96411ad748eaf0f4e1a0aeb5ff7d8eea461b47981" }, "downloads": -1, "filename": "ranktier-1.4.3.tar.gz", "has_sig": false, "md5_digest": "86ed7b45a116d3fa0882af54aa88095b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2872, "upload_time": "2019-09-19T07:48:03", "url": "https://files.pythonhosted.org/packages/10/78/1ee2ae9b3c40a1d900d1b31f3c75a351fbe5266e4d4c423a495f90bb8516/ranktier-1.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86ed7b45a116d3fa0882af54aa88095b", "sha256": "ddfb7d4a89dc5aaccf92f8e96411ad748eaf0f4e1a0aeb5ff7d8eea461b47981" }, "downloads": -1, "filename": "ranktier-1.4.3.tar.gz", "has_sig": false, "md5_digest": "86ed7b45a116d3fa0882af54aa88095b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2872, "upload_time": "2019-09-19T07:48:03", "url": "https://files.pythonhosted.org/packages/10/78/1ee2ae9b3c40a1d900d1b31f3c75a351fbe5266e4d4c423a495f90bb8516/ranktier-1.4.3.tar.gz" } ] }