{ "info": { "author": "Liam DeVoe", "author_email": "orionldevoe@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[![PyPI version](https://badge.fury.io/py/ossapi.svg)](https://pypi.org/project/ossapi/)\n\n# ossapi\n\nossapi (so called to avoid pypi naming conflicts with the existing osuapi) is a minimal python wrapper for the osu! api. This wrapper was created for, and is used in, the [circleguard](https://github.com/circleguard/circleguard) project. Passed keys (endpoint parameter key/value pairs, not the api key) are checked to make sure the api will accept them, and that all required keys are present. No attempt is made to check http status codes or retry requests that fail.\n\n## Usage\n\nTo install:\n\n```bash\npip install ossapi\n```\n\nTo use:\n\n```python\nfrom ossapi import ossapi\n\napi = ossapi(\"API_KEY\")\njson = api.get_replay({\"m\": \"0\", \"b\": \"1776628\", \"u\": \"3256299\"})\n# either strings or ints will work. Returns something like `{\"content\":\"XQAAIA....3fISw=\",\"encoding\":\"base64\"}`\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/circleguard/ossapi/tarball/v1.2.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/circleguard/ossapi", "keywords": "osu!, wrapper, api, python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ossapi", "package_url": "https://pypi.org/project/ossapi/", "platform": "", "project_url": "https://pypi.org/project/ossapi/", "project_urls": { "Download": "https://github.com/circleguard/ossapi/tarball/v1.2.2", "Homepage": "https://github.com/circleguard/ossapi" }, "release_url": "https://pypi.org/project/ossapi/1.2.2/", "requires_dist": null, "requires_python": "", "summary": "A thin python wrapper around the osu! api, delegating error handling and rate limiting (among other things) to the user.", "version": "1.2.2" }, "last_serial": 5660100, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "f6c4a415f5e9ffc9a60f0fb62ccb4963", "sha256": "8b10e2a4db446b1e98a5e8901ce9cb22514dc329dfe0e46418b5d8ecac686f14" }, "downloads": -1, "filename": "ossapi-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f6c4a415f5e9ffc9a60f0fb62ccb4963", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4626, "upload_time": "2019-07-22T18:27:03", "url": "https://files.pythonhosted.org/packages/b4/f1/c5d61a9f4a3df6a90c3e0ed1a2376b47554b794e886d84aacd96bd251e1e/ossapi-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b5e69ea7c0edcaf903aea8f190f0ad8", "sha256": "dbaf6a794b9dc4d8ad8cd4d382070fe0082e545b23adccd8353dce2809b77e90" }, "downloads": -1, "filename": "ossapi-1.2.0.tar.gz", "has_sig": false, "md5_digest": "6b5e69ea7c0edcaf903aea8f190f0ad8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3023, "upload_time": "2019-07-22T18:27:05", "url": "https://files.pythonhosted.org/packages/1b/bd/5fa36aa849030e7ac7cb932e0474286af4f15bb074c0350f8c44b33b45d9/ossapi-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "03b6aa3b96181bf7b060874f55fe40bf", "sha256": "9a22c76a749448d61821f51e61c41db0ec93e6ba18c18874f4df23e9dd6dc1e5" }, "downloads": -1, "filename": "ossapi-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "03b6aa3b96181bf7b060874f55fe40bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4904, "upload_time": "2019-08-07T19:41:44", "url": "https://files.pythonhosted.org/packages/a7/bd/2f3e496d5f43de5d0a12447ecd02a99476c101b5d1de9aa732249ca0e158/ossapi-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "734d75e10c1bc769b6a33bc8e567f8b6", "sha256": "93fe4cb8165c043703c9524b794b2a82544a1dae1af7e6a4a5420f886627c81f" }, "downloads": -1, "filename": "ossapi-1.2.1.tar.gz", "has_sig": false, "md5_digest": "734d75e10c1bc769b6a33bc8e567f8b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3320, "upload_time": "2019-08-07T19:41:45", "url": "https://files.pythonhosted.org/packages/22/61/2a4bfa286b9525e6fe4cc385a0e098c4c4bf9d8c6e84f670ae62702dc9a4/ossapi-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "84217c95445d506b4aa96647f39aa8d4", "sha256": "f7b854b3c033f35aeef68787f630943f07b730040f0c902db5263768876cb25d" }, "downloads": -1, "filename": "ossapi-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "84217c95445d506b4aa96647f39aa8d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4898, "upload_time": "2019-08-10T19:13:09", "url": "https://files.pythonhosted.org/packages/98/3d/46dfc5b299f9b7366c17b5e29f2d6456012f2515802f95c22c992a92e7de/ossapi-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b610b6a181ba9585b688433ff969de8", "sha256": "717f4144b9e666d288021d3a5f999b37d94bd2e06d41c97577362cbc8a325a5f" }, "downloads": -1, "filename": "ossapi-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1b610b6a181ba9585b688433ff969de8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3310, "upload_time": "2019-08-10T19:13:11", "url": "https://files.pythonhosted.org/packages/85/05/6d4ea7fba3da96d6d955410931f8d1b71313b3460944f9f4aa303f37d09b/ossapi-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84217c95445d506b4aa96647f39aa8d4", "sha256": "f7b854b3c033f35aeef68787f630943f07b730040f0c902db5263768876cb25d" }, "downloads": -1, "filename": "ossapi-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "84217c95445d506b4aa96647f39aa8d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4898, "upload_time": "2019-08-10T19:13:09", "url": "https://files.pythonhosted.org/packages/98/3d/46dfc5b299f9b7366c17b5e29f2d6456012f2515802f95c22c992a92e7de/ossapi-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b610b6a181ba9585b688433ff969de8", "sha256": "717f4144b9e666d288021d3a5f999b37d94bd2e06d41c97577362cbc8a325a5f" }, "downloads": -1, "filename": "ossapi-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1b610b6a181ba9585b688433ff969de8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3310, "upload_time": "2019-08-10T19:13:11", "url": "https://files.pythonhosted.org/packages/85/05/6d4ea7fba3da96d6d955410931f8d1b71313b3460944f9f4aa303f37d09b/ossapi-1.2.2.tar.gz" } ] }