{ "info": { "author": "Ruud Verbeek", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3.6", "Topic :: Games/Entertainment" ], "description": "tagpro-eu-python\n================\n\nDescription\n-----------\n\nThis package provides an easy interface for reading match files downloaded from the stat-collection website tagpro.eu_ (by Ronding). Uses of this include, but are not limited to:\n\n- Collecting individual players' stats from matches\n- Pretty-printing the outcome of matches\n- Outputting full match timelines\n- Statistical analysis of TagPro matches\n- Rendering maps\n\n.. _tagpro.eu: https://www.tagpro.eu\n\n\nInstallation\n------------\n\nInstall using pip (python 3.6+)::\n\n pip install tagpro-eu\n\nInstall from source::\n\n git clone git@github.com:arfie/tagpro-eu-python.git\n cd tagpro-eu-python\n sudo python3 setup.py install\n # or: python3 setup.py install --user\n # to install for current user only\n\n\nQuick Start\n-----------\n\n::\n\n >>> import tagpro_eu\n\nDownload an online match with ID 1743331_. Instead of the ID, a match URL or raw data URL can also be given. ::\n\n >>> match = tagpro_eu.download_match(1743331)\n >>> match\n Match(server='tagpro-radius.koalabeast.com', port=8003)\n\n.. _1743331: https://www.tagpro.eu/?match=1743331\n\nFind out basic match information::\n\n >>> match.date\n datetime.datetime(2018, 1, 19, 3, 47, 26)\n\nFind out match results::\n\n >>> (match.team_red.score, match.team_blue.score)\n (1, 3)\n\nLook up players::\n\n >>> match.players[7]\n Player(name='LiddiLidd')\n\nRead player stats. Time values are automatically formatted, but are internally just integers representing a number of frames (1/60 of a second). ::\n\n >>> match.players[7].stats.captures\n 2\n >>> match.players[7].stats.hold\n 00:58.12\n\nAccess the match's map::\n\n >>> match.map\n Map(name='Constriction')\n >>> (match.map.width, match.map.height)\n (59, 25)\n\nRead the map tiles as a 2D array::\n\n >>> match.map.tiles[20][8]\n \n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/arfie/tagpro-eu-python", "keywords": "tagpro", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "tagpro-eu", "package_url": "https://pypi.org/project/tagpro-eu/", "platform": "", "project_url": "https://pypi.org/project/tagpro-eu/", "project_urls": { "Homepage": "https://github.com/arfie/tagpro-eu-python" }, "release_url": "https://pypi.org/project/tagpro-eu/1.1.2/", "requires_dist": [ "requests" ], "requires_python": ">=3.6", "summary": "A Python parser for tagpro.eu matches", "version": "1.1.2" }, "last_serial": 4626167, "releases": { "1.0.1b1": [ { "comment_text": "", "digests": { "md5": "1d9b9a09521744b3954f3fd5906da288", "sha256": "07d5ff3c6866a76d6aa569a448ddbe36200d36db1588c05882e7f66c3c2a39b6" }, "downloads": -1, "filename": "tagpro_eu-1.0.1b1-py3-none-any.whl", "has_sig": false, "md5_digest": "1d9b9a09521744b3954f3fd5906da288", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5915, "upload_time": "2018-03-29T21:24:04", "url": "https://files.pythonhosted.org/packages/5a/a1/ceb7087414cbf6110646bb60fc412e1b8b762a3a0a0fc222ed675afd3464/tagpro_eu-1.0.1b1-py3-none-any.whl" } ], "1.0.2b1": [ { "comment_text": "", "digests": { "md5": "750a626e5dc4c6c4ff8ad16bd7056dee", "sha256": "21963efd4b1eb7be129024079538f134b08985a7409b6d325b389ba641f31564" }, "downloads": -1, "filename": "tagpro_eu-1.0.2b1-py3-none-any.whl", "has_sig": false, "md5_digest": "750a626e5dc4c6c4ff8ad16bd7056dee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5925, "upload_time": "2018-03-30T01:49:06", "url": "https://files.pythonhosted.org/packages/00/ab/7e2b9b7ce62f2e5c3eebc921ec50033f45513cccfd5264b9e17d54eedca0/tagpro_eu-1.0.2b1-py3-none-any.whl" } ], "1.1.0b1": [ { "comment_text": "", "digests": { "md5": "86a6187a23fd61735b59a88f7722f7d8", "sha256": "96a7e6f531308b584890da9dab54ba32c3a15c22694a80c8a66271753a7a0bd1" }, "downloads": -1, "filename": "tagpro_eu-1.1.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "86a6187a23fd61735b59a88f7722f7d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21117, "upload_time": "2018-03-30T19:27:42", "url": "https://files.pythonhosted.org/packages/3e/10/8363bbe1030c162b7a0d5e76f70cd2a3f4a96651dc1528a5d2023f608c9a/tagpro_eu-1.1.0b1-py3-none-any.whl" } ], "1.1.1b1": [ { "comment_text": "", "digests": { "md5": "03d1839f42758ded0dd14d5665cfca93", "sha256": "26c8801c6c063c51b8260acffc67906e4427096ca589123e5c82267d9b09aaf1" }, "downloads": -1, "filename": "tagpro_eu-1.1.1b1-py3-none-any.whl", "has_sig": false, "md5_digest": "03d1839f42758ded0dd14d5665cfca93", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21133, "upload_time": "2018-04-12T20:06:44", "url": "https://files.pythonhosted.org/packages/57/6f/0559badeb9e561d18e0b17d56a5a6fd2dab5c5a6bf6121ae427f5de68908/tagpro_eu-1.1.1b1-py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "fb7aee1c6e5a5497c6cd3116a709dc7c", "sha256": "0fa5db5b8a2bf72f165a8408f2ce82f37022f533927df4a3a22eeefdbf027ae2" }, "downloads": -1, "filename": "tagpro_eu-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fb7aee1c6e5a5497c6cd3116a709dc7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 31612, "upload_time": "2018-12-21T19:03:55", "url": "https://files.pythonhosted.org/packages/0a/e9/3bf50ebf7edb78e551e34add04f4835ef305cb2b0ef4189e4880abd4348b/tagpro_eu-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1ea12854dc00d4ed9daa378a7d5fcdb", "sha256": "4266e172f59e52c15adfdb284bee176cd9c767710ce0da8a82bc1ad1bda5d6e8" }, "downloads": -1, "filename": "tagpro-eu-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e1ea12854dc00d4ed9daa378a7d5fcdb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16387, "upload_time": "2018-12-21T19:03:56", "url": "https://files.pythonhosted.org/packages/89/49/b1faa3eefcd820ce966f7fe331795ba562b0b242e20de3519cbfa388f4f5/tagpro-eu-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb7aee1c6e5a5497c6cd3116a709dc7c", "sha256": "0fa5db5b8a2bf72f165a8408f2ce82f37022f533927df4a3a22eeefdbf027ae2" }, "downloads": -1, "filename": "tagpro_eu-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fb7aee1c6e5a5497c6cd3116a709dc7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 31612, "upload_time": "2018-12-21T19:03:55", "url": "https://files.pythonhosted.org/packages/0a/e9/3bf50ebf7edb78e551e34add04f4835ef305cb2b0ef4189e4880abd4348b/tagpro_eu-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1ea12854dc00d4ed9daa378a7d5fcdb", "sha256": "4266e172f59e52c15adfdb284bee176cd9c767710ce0da8a82bc1ad1bda5d6e8" }, "downloads": -1, "filename": "tagpro-eu-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e1ea12854dc00d4ed9daa378a7d5fcdb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 16387, "upload_time": "2018-12-21T19:03:56", "url": "https://files.pythonhosted.org/packages/89/49/b1faa3eefcd820ce966f7fe331795ba562b0b242e20de3519cbfa388f4f5/tagpro-eu-1.1.2.tar.gz" } ] }