{ "info": { "author": "kittenswolf", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# hwapi: Happy Wheels API Wrapper\n\n\n### Installation\n\nRequirement: Python3.6+\n\n```\npip(3) install git+https://github.com/kittenswolf/hwapi.git\npip(3) install -r requirements.txt\n```\n\n### Usage (async)\n\n```python\nimport asyncio\nimport hwapi\n\nclient = hwapi.client(useragent=\"test\")\n\nasync def test():\n jim = await client.user(2)\n async for level in jim.levels(\"newest\", \"anytime\"):\n print(\"Replays for Jim's level '{}':\".format(level.name))\n async for replay in level.replays(\"completion_time\"):\n print(\" ID: {} - time: {}\".format(replay.id, replay.completion_time))\n\n featured_levels = await client.featured_levels()\n print(\"There are {} featured levels.\".format(len(featured_levels)))\n\n async for level in client.levels(\"newest\", \"anytime\"):\n user_location = await level.author.location()\n user_joined = await level.author.date_joined()\n print(\"{}'s author: {} location: {}, date joined: {}\".format(level.name, level.author.name, user_location, user_joined))\n\n\nloop = asyncio.get_event_loop()\nloop.run_until_complete(test())\n```\n\n\n\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/kittenswolf/hwapi", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "hwapi", "package_url": "https://pypi.org/project/hwapi/", "platform": "", "project_url": "https://pypi.org/project/hwapi/", "project_urls": { "Bug Reports": "https://github.com/kittenswolf/hwapi/issues", "Homepage": "https://github.com/kittenswolf/hwapi", "Source": "https://github.com/kittenswolf/hwapi/" }, "release_url": "https://pypi.org/project/hwapi/0.1/", "requires_dist": [ "cachetools (==3.0.0)", "xmltodict (==0.12.0)", "aiohttp (==3.4.4)", "beautifulsoup4 (==4.7.1)" ], "requires_python": ">=3.6.0", "summary": "Happy Wheels API Wrapper", "version": "0.1" }, "last_serial": 5170174, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8136e4a87f8627871dde2b6fa96a9478", "sha256": "0b05e7edb1abd2700a1ede601603a52c3a1091da035e3d8dc338591be20b922f" }, "downloads": -1, "filename": "hwapi-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8136e4a87f8627871dde2b6fa96a9478", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 18399, "upload_time": "2019-04-21T16:11:41", "url": "https://files.pythonhosted.org/packages/23/16/9ee0dd06712d4faf0ca90e4a16db73230b06cc32abedf89132eb1ee406c6/hwapi-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f77764592fa411a57c492b806a8af030", "sha256": "4f1c1ca10d46e2443d661799bb7c76556fb3905dbda12fa5b805f64a5703713c" }, "downloads": -1, "filename": "hwapi-0.1.tar.gz", "has_sig": false, "md5_digest": "f77764592fa411a57c492b806a8af030", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5145, "upload_time": "2019-04-21T16:11:43", "url": "https://files.pythonhosted.org/packages/2a/bb/7c709cd3271f9e390d5ed579a520f984724614315e99610b765f298da0d7/hwapi-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8136e4a87f8627871dde2b6fa96a9478", "sha256": "0b05e7edb1abd2700a1ede601603a52c3a1091da035e3d8dc338591be20b922f" }, "downloads": -1, "filename": "hwapi-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8136e4a87f8627871dde2b6fa96a9478", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 18399, "upload_time": "2019-04-21T16:11:41", "url": "https://files.pythonhosted.org/packages/23/16/9ee0dd06712d4faf0ca90e4a16db73230b06cc32abedf89132eb1ee406c6/hwapi-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f77764592fa411a57c492b806a8af030", "sha256": "4f1c1ca10d46e2443d661799bb7c76556fb3905dbda12fa5b805f64a5703713c" }, "downloads": -1, "filename": "hwapi-0.1.tar.gz", "has_sig": false, "md5_digest": "f77764592fa411a57c492b806a8af030", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5145, "upload_time": "2019-04-21T16:11:43", "url": "https://files.pythonhosted.org/packages/2a/bb/7c709cd3271f9e390d5ed579a520f984724614315e99610b765f298da0d7/hwapi-0.1.tar.gz" } ] }