{ "info": { "author": "xen0n", "author_email": "idontknw.wang@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Unofficial Python client for open.189.cn (\u5929\u7ffc\u5f00\u653e\u5e73\u53f0)\n=======================================================\n\nLicense\n-------\n\nBSD-licensed\n\n\nImplemented features\n--------------------\n\n* Access token requests\n - Authorization Code flow\n - Client Credentials flow\n - Refreshing\n* SMS capabilities\n - SMS token request\n - Verification code sending; both platform- and self-generated codes supported\n - Template SMS sending\n\n\nTODO features\n-------------\n\nAll the remaining endpoints ;-) Pull requests are welcome.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/xen0n/pyopen189", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xen0n/pyopen189", "keywords": "189,tianyi,sdk,client", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pyopen189", "package_url": "https://pypi.org/project/pyopen189/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyopen189/", "project_urls": { "Download": "https://github.com/xen0n/pyopen189", "Homepage": "https://github.com/xen0n/pyopen189" }, "release_url": "https://pypi.org/project/pyopen189/0.3/", "requires_dist": null, "requires_python": null, "summary": "Unofficial Python client for open.189.cn", "version": "0.3" }, "last_serial": 2144576, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "1eea948dab61dd423d890963c594035f", "sha256": "1f2832a2202c858bba23cb360982ba4608344e8954b48b4a3e5f1e5c4969615d" }, "downloads": -1, "filename": "pyopen189-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "1eea948dab61dd423d890963c594035f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6114, "upload_time": "2016-03-22T16:14:23", "url": "https://files.pythonhosted.org/packages/26/f7/86f6dc407e873800cc5a74e7bdc2be43e904b5e6e7bab7eb63037590afad/pyopen189-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9756e2ae29a8e5a4e5d03ca76e3d0c1e", "sha256": "2fce4eeaa66d812ad1cca5ff27de2df158d68d19765b4e8fcbb4e8b7485b1bf9" }, "downloads": -1, "filename": "pyopen189-0.1.1-src.tar.gz", "has_sig": false, "md5_digest": "9756e2ae29a8e5a4e5d03ca76e3d0c1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5078, "upload_time": "2016-03-22T16:14:04", "url": "https://files.pythonhosted.org/packages/74/e5/6c354e46e102de4d5208bf03c99c8250ea31c6d4b4eca46a0e85ee4fd00c/pyopen189-0.1.1-src.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "46b6590cde6e5910255c9d141e336777", "sha256": "63c706ed9df71d56502168733cff09817d5e7af8ab5cc92d385d2228f8c4ef5d" }, "downloads": -1, "filename": "pyopen189-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "46b6590cde6e5910255c9d141e336777", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6116, "upload_time": "2016-03-22T16:19:09", "url": "https://files.pythonhosted.org/packages/53/9a/f73305483d98bf6e58096b45f41ecdc796567d7f247220b77e54165c6b54/pyopen189-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f0072fad60ebdb18f2b99815c25939a", "sha256": "601fb0dc1ebde42a7debce09c7489871f2949c6af954b5f072b0ac00450966f9" }, "downloads": -1, "filename": "pyopen189-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4f0072fad60ebdb18f2b99815c25939a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5088, "upload_time": "2016-03-22T16:18:44", "url": "https://files.pythonhosted.org/packages/2f/58/be580259bfd9250c9b6d08ae73a94d73517eeefbff9ce460bc112bd04109/pyopen189-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "beac3d0d6a36a2b49695f163e9fede0d", "sha256": "a859002219395bdd6959f57647e0665192a74c5b62253d0606701d9edc797d32" }, "downloads": -1, "filename": "pyopen189-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "beac3d0d6a36a2b49695f163e9fede0d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6537, "upload_time": "2016-03-22T16:55:02", "url": "https://files.pythonhosted.org/packages/f8/96/75c33a2f84ea8f08f3fab0b834e05eaf1e8c6cfb28f70876319ac55a17eb/pyopen189-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0de71c10f45989d57184832a0e158ffe", "sha256": "1e8b15ad51449d966e54355fde8289e35e6e0bb0628fa696783ad99409c138f8" }, "downloads": -1, "filename": "pyopen189-0.2.tar.gz", "has_sig": false, "md5_digest": "0de71c10f45989d57184832a0e158ffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5489, "upload_time": "2016-03-22T16:54:55", "url": "https://files.pythonhosted.org/packages/4a/64/d7067cafbf9471cf19e041f493073d0f70ab99b3615c85d496de67a43ddb/pyopen189-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "61c692469426d4b886d3a418434154f5", "sha256": "35addcb25f6369c38d38d6c68cb584fef1fa0ea7daede11e032e959aa8ad74f5" }, "downloads": -1, "filename": "pyopen189-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "61c692469426d4b886d3a418434154f5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6539, "upload_time": "2016-06-01T10:58:30", "url": "https://files.pythonhosted.org/packages/0a/e2/338c83eb8e53332f85448b285db7918056a507df8fcd64194872931b5dcf/pyopen189-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51702e11954f721e4db8634cb5b9e7fd", "sha256": "821da96049cdeebc676d6a0267d1e49e1b6daec37e7c2f96c4f42643880052f1" }, "downloads": -1, "filename": "pyopen189-0.3.tar.gz", "has_sig": false, "md5_digest": "51702e11954f721e4db8634cb5b9e7fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5510, "upload_time": "2016-06-01T10:58:20", "url": "https://files.pythonhosted.org/packages/d1/7d/1f62f29a150ece45fc7cc25d223c1a0cdb6b9aa9307fd5a19cfc44fa7090/pyopen189-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "61c692469426d4b886d3a418434154f5", "sha256": "35addcb25f6369c38d38d6c68cb584fef1fa0ea7daede11e032e959aa8ad74f5" }, "downloads": -1, "filename": "pyopen189-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "61c692469426d4b886d3a418434154f5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6539, "upload_time": "2016-06-01T10:58:30", "url": "https://files.pythonhosted.org/packages/0a/e2/338c83eb8e53332f85448b285db7918056a507df8fcd64194872931b5dcf/pyopen189-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51702e11954f721e4db8634cb5b9e7fd", "sha256": "821da96049cdeebc676d6a0267d1e49e1b6daec37e7c2f96c4f42643880052f1" }, "downloads": -1, "filename": "pyopen189-0.3.tar.gz", "has_sig": false, "md5_digest": "51702e11954f721e4db8634cb5b9e7fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5510, "upload_time": "2016-06-01T10:58:20", "url": "https://files.pythonhosted.org/packages/d1/7d/1f62f29a150ece45fc7cc25d223c1a0cdb6b9aa9307fd5a19cfc44fa7090/pyopen189-0.3.tar.gz" } ] }