{ "info": { "author": "Raghav Sairam", "author_email": "raghavsairamn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# d2api\n\n## Introduction\nPython 3 wrapper and parser for interacting with Valve's Dota 2 WebAPI.\n\n| Documentation |\n| ------------- |\n| [![Documentation](https://readthedocs.org/projects/d2api/badge/?version=latest)](https://readthedocs.org/projects/d2api/?badge=latest) |\n\nThis project is still growing, with additonal parsing, tests, documentation and examples.\n\n## Installation\n\n### Install using pip (recommended)\nInstall from pip using:\n```bash\n$ pip install d2api\n```\n\n### Clone from github\nDownload the latest build and install using:\n```bash\n$ git clone https://github.com/whoophee/d2api/\n$ cd d2api/\n$ python setup.py install\n```\n\n## Getting Started\n\nFirst of all, you need an API key from [Steam](https://steamcommunity.com/dev/apikey). Once that's done, you can initialize the wrapper in one of two ways.\n\n#### Initialize using Environment Variable\nSet the environment variable ``D2_API_KEY`` to the API key you just generated, and then initialize your wrapper using,\n```python\napi = d2api.APIWrapper()\n```\n#### Initialize inline\nYou can also initialize the wrapper inline using,\n```python\n# This takes priority over the environment variable\napi = d2api.APIWrapper(api_key = 'your api key')\n```\n\nYou can find further use cases and examples [here](https://d2api.readthedocs.io/en/latest/tutorial.html).\n\n## Documentation\n\nDocumentation is available at [http://d2api.readthedocs.org/](http://d2api.readthedocs.org/)\n\n\n", "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/whoophee/d2api", "keywords": "dota2 dota api d2api parser", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "d2api", "package_url": "https://pypi.org/project/d2api/", "platform": "", "project_url": "https://pypi.org/project/d2api/", "project_urls": { "Homepage": "https://github.com/whoophee/d2api" }, "release_url": "https://pypi.org/project/d2api/1.1/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Dota 2 API wrapper and parser for Python 3", "version": "1.1" }, "last_serial": 4785001, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e50eaf9a6f2ed3300f68fd6e02b16e65", "sha256": "4c0ebbcf4b48c6c1171a1b778f426131ca928981324d988cae5f72fcb55973d1" }, "downloads": -1, "filename": "d2api-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e50eaf9a6f2ed3300f68fd6e02b16e65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46798, "upload_time": "2019-02-03T17:23:02", "url": "https://files.pythonhosted.org/packages/d0/2a/b4edaeb3b73e45b9497781cc77c25aab113acb5ee97a43ddbb6823306e32/d2api-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e3ad0717f8577e687cf4912e5fc274e", "sha256": "f05f6391f1db4d4ddd725b6430e11bd64af20b75593f1de65a59c75db9e437e5" }, "downloads": -1, "filename": "d2api-1.0.tar.gz", "has_sig": false, "md5_digest": "0e3ad0717f8577e687cf4912e5fc274e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32880, "upload_time": "2019-02-03T17:23:04", "url": "https://files.pythonhosted.org/packages/30/3f/442f28fd2a7c83e0adfe99d9a4e0dc329395b68aab3ef603beb29bad0ed2/d2api-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "6a80f0b8422d140d2cad7e6ef834e4af", "sha256": "faeb0a1baf2ddd1ddcd8d7fc69037e1eb7448b654faf01799e4c26e40343947c" }, "downloads": -1, "filename": "d2api-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a80f0b8422d140d2cad7e6ef834e4af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48309, "upload_time": "2019-02-06T05:01:31", "url": "https://files.pythonhosted.org/packages/3d/ff/ed806dd5c5ee55d5021f42314a2fd91795007ee3dfcbfe1ace214c9505ad/d2api-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "792680c80ab7e3254408f66ecb3cf076", "sha256": "b4905ac390b77c659398ede70e90f45b962c6f988944b4df80d691f0a4d90d25" }, "downloads": -1, "filename": "d2api-1.1.tar.gz", "has_sig": false, "md5_digest": "792680c80ab7e3254408f66ecb3cf076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34378, "upload_time": "2019-02-06T05:01:33", "url": "https://files.pythonhosted.org/packages/1b/d2/a354d96688b22eeaaaa9ec407f23e63e980711f3846c32a1f183f66159aa/d2api-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a80f0b8422d140d2cad7e6ef834e4af", "sha256": "faeb0a1baf2ddd1ddcd8d7fc69037e1eb7448b654faf01799e4c26e40343947c" }, "downloads": -1, "filename": "d2api-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a80f0b8422d140d2cad7e6ef834e4af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48309, "upload_time": "2019-02-06T05:01:31", "url": "https://files.pythonhosted.org/packages/3d/ff/ed806dd5c5ee55d5021f42314a2fd91795007ee3dfcbfe1ace214c9505ad/d2api-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "792680c80ab7e3254408f66ecb3cf076", "sha256": "b4905ac390b77c659398ede70e90f45b962c6f988944b4df80d691f0a4d90d25" }, "downloads": -1, "filename": "d2api-1.1.tar.gz", "has_sig": false, "md5_digest": "792680c80ab7e3254408f66ecb3cf076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34378, "upload_time": "2019-02-06T05:01:33", "url": "https://files.pythonhosted.org/packages/1b/d2/a354d96688b22eeaaaa9ec407f23e63e980711f3846c32a1f183f66159aa/d2api-1.1.tar.gz" } ] }