{ "info": { "author": "Abroskin Gleb", "author_email": "abroskingleb@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Topic :: Games/Entertainment" ], "description": "====\nAtoD\n====\nDotA2 data for ML.\n\n\nInstallation\n============\nPackage can be installed with pip:\n\n.. code-block:: bash\n\n $ pip install atod\n\nTo use Match class you should get your own DotA2 API key here_ and add it to\nYamJam_ config file which can be found at `~/.yamjam/config.yaml`. If you don't have one\njust create it with\n\n.. code-block:: bash\n\n touch ~/.yamjam/config.yaml\n\n.. _here http://steamcommunity.com/dev/apikey\n.. _YamJam http://yamjam.readthedocs.io/en/latest/\n\nAfter that add the following text to your config file:\n\n.. code-block:: yaml\n\n AtoD:\n DOTA2_API_KEY: \n\nexample:\n\n.. code-block:: yaml\n\n AtoD:\n DOTA2_API_KEY: 65DCCD4C2595F8E7055797033214EE6F\n\n\nExamples\n========\nPlease, take a look at jupyter notebooks in `examples/` folder to see how the lib can be used.\nCreate a hero from name and get some basic info.\n\n.. code-block:: python\n\n >>> from atod import Hero\n >>> am = Hero.from_name('Anti-Mage')\n >>> am.str\n 22\n >>> print(am.abilities)\n , , , , ]>\n >>> am.lvl = 15\n >>> am.str\n 43\n\n\nThe code above creates Anti-Mage, which has some basic attributes: strength (str),\nagility, armor all of them are counted at the run-time, so if you will change the\nlevel of hero, attributes will change too.\n\nOther examples of usage of the Hero class can be found at `examples/hero_data.ipynb.`\n\n\nDocumentation\n=============\nAuto generated docs can be found at ``docs/_build/html/index.html``.\nI have tried to write reasonable documentation following Google style guide to\nevery module, file, function and unclear line. So, your editor will be able to \nload at least type annotations to all the functions (if you have one for sure).\n\nTry the following code to display docs about Heroes class:\n\n.. code-block:: python\n\n >>> from atod import Heroes\n >>> help(Heroes)\n ...\n\n\nIssues\n======\nIf you have any issues, please, write me an email: *contact@gasabr.me*\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gasabr/AtoD", "keywords": "games data DotA2 ml", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "AtoD", "package_url": "https://pypi.org/project/AtoD/", "platform": "", "project_url": "https://pypi.org/project/AtoD/", "project_urls": { "Homepage": "https://github.com/gasabr/AtoD" }, "release_url": "https://pypi.org/project/AtoD/0.1.2/", "requires_dist": [ "dota2api", "pandas", "SQLAlchemy", "yamjam" ], "requires_python": "", "summary": "Easy access to DotA2 internal data.", "version": "0.1.2" }, "last_serial": 3162901, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "615336a3160b75fa6e93ad897a3dd057", "sha256": "4206f4ad1722a82b824d395946b09de44b98eb13870992d80d14e0517c8ccfeb" }, "downloads": -1, "filename": "AtoD-0.0.0.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "615336a3160b75fa6e93ad897a3dd057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65681, "upload_time": "2017-06-23T14:37:41", "url": "https://files.pythonhosted.org/packages/87/75/5696c96a66f6b23fe0f6cd9259edd4979dccaedadb7f249f01fa581a931c/AtoD-0.0.0.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "569cb96fac253976e52eeb4e23ba2551", "sha256": "c561b0c63bd43ac1873ea6a9b42a6aac3ad5d585d8c034f23359774644b7cc21" }, "downloads": -1, "filename": "AtoD-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "569cb96fac253976e52eeb4e23ba2551", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40786, "upload_time": "2017-06-23T14:37:38", "url": "https://files.pythonhosted.org/packages/bd/cf/8007e07839af1a0df7b1e58a679346ad69f1af1b57ab025ca6817376e4c0/AtoD-0.0.0-py3-none-any.whl" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "a96d4ff1006193eb18fdea4711ff3a5e", "sha256": "e73f1bc438183612830dcd8f531088b02e5cd1ac35ff11a47fe306646e375ee2" }, "downloads": -1, "filename": "AtoD-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a96d4ff1006193eb18fdea4711ff3a5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637766, "upload_time": "2017-06-24T13:50:25", "url": "https://files.pythonhosted.org/packages/22/15/27cbc71d6139a2a58b86c368f6aa74bc6a137a8b4f18162f778684be96e0/AtoD-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b86a0cf9b3ecd67813b6d25b8206e5c0", "sha256": "d74e3dee33807d331e68d723522787554e2229f96694ad506d5d3f0c61173df6" }, "downloads": -1, "filename": "AtoD-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b86a0cf9b3ecd67813b6d25b8206e5c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4881010, "upload_time": "2017-07-24T10:57:43", "url": "https://files.pythonhosted.org/packages/f2/d7/003f3eabc2081d4a08dbd371e88917ea63f3761e74135dc3f57d70deca8b/AtoD-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "21cf38b31570b08b906da944da56606b", "sha256": "2ee353a87912faec58680a37a05c3fe9ee8a821d5c99d36223b3df5b7793f429" }, "downloads": -1, "filename": "AtoD-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "21cf38b31570b08b906da944da56606b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4881436, "upload_time": "2017-07-24T15:20:02", "url": "https://files.pythonhosted.org/packages/a3/63/c1959d39be3f191836052f00a045a54492151fe310c5488974b9db62ec75/AtoD-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "50ffd51a25e7751b00d4ab100a02f3e5", "sha256": "bbfd79c59d21013d5ecd4af056ac5aa29ada71529aedc648fb3a4a1e11631c9e" }, "downloads": -1, "filename": "AtoD-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "50ffd51a25e7751b00d4ab100a02f3e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9754239, "upload_time": "2017-07-28T13:35:59", "url": "https://files.pythonhosted.org/packages/61/f6/efe2bda25b12936d83c098733bf53393852eb829a481a7b3717a49394301/AtoD-0.0.4-py3-none-any.whl" } ], "0.0.666666": [ { "comment_text": "", "digests": { "md5": "03c9cff0dce2c51cedf8981f1c21b782", "sha256": "c8adfd5e03ea6d8cb716056032e1a9f7c011090c2b2c2ee51cb91899d264a443" }, "downloads": -1, "filename": "AtoD-0.0.666666-py3-none-any.whl", "has_sig": false, "md5_digest": "03c9cff0dce2c51cedf8981f1c21b782", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14001246, "upload_time": "2017-07-31T15:59:43", "url": "https://files.pythonhosted.org/packages/59/c2/24cbce81b2d9be6b9e41c44e79137bf650f8cfb78f98b29ba8e2e16f99de/AtoD-0.0.666666-py3-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "d80d8163cbbdc7f26b6df53d65b5c2ec", "sha256": "55cff6b9f76688af15abd37ef3a7ab12cb25298d44b8df4bc5730b5229e9d145" }, "downloads": -1, "filename": "AtoD-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d80d8163cbbdc7f26b6df53d65b5c2ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14001248, "upload_time": "2017-08-01T12:18:25", "url": "https://files.pythonhosted.org/packages/e8/5f/c6a78e3449593d768020b5187b773b0b21cf636aeba7ced786b4a60e29be/AtoD-0.0.7-py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "1683f0dc5aaefdd4a3dc2fdaea1aafdf", "sha256": "6260ac1c05804a9a437c82289c20315e8b5033bf278372d6217a00c105c4f134" }, "downloads": -1, "filename": "AtoD-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1683f0dc5aaefdd4a3dc2fdaea1aafdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14001288, "upload_time": "2017-08-29T12:29:01", "url": "https://files.pythonhosted.org/packages/4c/eb/6055bbe1de0d6131c8f26a6200993d04fcf857ad6424691230a432772ee7/AtoD-0.0.8-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e31cb80340a39739a24e382a7c3fe0b7", "sha256": "34a19bbefd17be49bee44d4ff6a7f151beb007a51fae4ebb08152a82ed6d80a3" }, "downloads": -1, "filename": "AtoD-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e31cb80340a39739a24e382a7c3fe0b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14669297, "upload_time": "2017-09-10T08:32:03", "url": "https://files.pythonhosted.org/packages/79/43/bf7f840084dbb6b78f66c5e2cca1847605bf81dd4f0da03ecf511e1566dc/AtoD-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c056124c207eb275da0ec62d99089ec6", "sha256": "162bca7cb12111e722f917fa08fbb7f9ddb961903d2a9895b823050cc189c194" }, "downloads": -1, "filename": "AtoD-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c056124c207eb275da0ec62d99089ec6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14669276, "upload_time": "2017-09-10T09:09:05", "url": "https://files.pythonhosted.org/packages/61/30/f32e7b2d95dad1e86e0c095a5405e7d9368c835b806936b13816a39f1169/AtoD-0.1.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c056124c207eb275da0ec62d99089ec6", "sha256": "162bca7cb12111e722f917fa08fbb7f9ddb961903d2a9895b823050cc189c194" }, "downloads": -1, "filename": "AtoD-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c056124c207eb275da0ec62d99089ec6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14669276, "upload_time": "2017-09-10T09:09:05", "url": "https://files.pythonhosted.org/packages/61/30/f32e7b2d95dad1e86e0c095a5405e7d9368c835b806936b13816a39f1169/AtoD-0.1.2-py3-none-any.whl" } ] }