{ "info": { "author": "moear developers", "author_email": "moore@moorehy.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: MacOS X", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: Chinese (Simplified)", "Operating System :: MacOS", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Communications :: Email", "Topic :: Documentation :: Sphinx", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing :: Unit", "Topic :: Software Development :: Version Control :: Git", "Topic :: Terminals", "Topic :: Text Editors :: Emacs", "Topic :: Utilities" ], "description": "# mohand-plugin-otp\n\nMoHand\u63d2\u4ef6\uff0c\u7528\u4ee5\u63d0\u4f9b\u5b9a\u5236\u5316\u7684\u4e00\u6b21\u6027\u5bc6\u7801\u751f\u6210\u670d\u52a1\n\n## Badge\n\n### GitHub\n\n[![GitHub followers](https://img.shields.io/github/followers/littlemo.svg?label=github%20follow)](https://github.com/littlemo)\n[![GitHub repo size in bytes](https://img.shields.io/github/repo-size/littlemo/mohand-plugin-otp.svg)](https://github.com/littlemo/mohand-plugin-otp)\n[![GitHub stars](https://img.shields.io/github/stars/littlemo/mohand-plugin-otp.svg?label=github%20stars)](https://github.com/littlemo/mohand-plugin-otp)\n[![GitHub release](https://img.shields.io/github/release/littlemo/mohand-plugin-otp.svg)](https://github.com/littlemo/mohand-plugin-otp/releases)\n[![Github commits (since latest release)](https://img.shields.io/github/commits-since/littlemo/mohand-plugin-otp/latest.svg)](https://github.com/littlemo/mohand-plugin-otp)\n\n[![Github All Releases](https://img.shields.io/github/downloads/littlemo/mohand-plugin-otp/total.svg)](https://github.com/littlemo/mohand-plugin-otp/releases)\n[![GitHub Release Date](https://img.shields.io/github/release-date/littlemo/mohand-plugin-otp.svg)](https://github.com/littlemo/mohand-plugin-otp/releases)\n\n### \u6587\u6863\n\n[![Documentation Status](https://readthedocs.org/projects/mohand-plugin-otp/badge/?version=latest)](http://mohand-plugin-otp.readthedocs.io/zh_CN/latest/?badge=latest)\n\n### PyPi\n\n[![PyPI](https://img.shields.io/pypi/v/mohand-plugin-otp.svg)](https://pypi.org/project/mohand-plugin-otp/)\n[![PyPI - Wheel](https://img.shields.io/pypi/wheel/mohand-plugin-otp.svg)](https://pypi.org/project/mohand-plugin-otp/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mohand-plugin-otp.svg)](https://pypi.org/project/mohand-plugin-otp/)\n[![PyPI - Format](https://img.shields.io/pypi/format/mohand-plugin-otp.svg)](https://pypi.org/project/mohand-plugin-otp/)\n[![PyPI - Implementation](https://img.shields.io/pypi/implementation/mohand-plugin-otp.svg)](https://pypi.org/project/mohand-plugin-otp/)\n[![PyPI - Status](https://img.shields.io/pypi/status/mohand-plugin-otp.svg)](https://pypi.org/project/mohand-plugin-otp/)\n\n### \u5176\u4ed6\n\n[![license](https://img.shields.io/github/license/littlemo/mohand-plugin-otp.svg)](https://github.com/littlemo/mohand-plugin-otp)\n[![](https://img.shields.io/badge/bitcoin-donate-green.svg)](https://keybase.io/littlemo)\n\n## \u9879\u76ee\u63cf\u8ff0\n\n\u4e86\u89e3\u66f4\u591a\uff0c\u53ef\u67e5\u770b [\u5b98\u65b9\u6587\u6863](http://mohand-plugin-otp.rtfd.io)\n\n## \u7279\u6027\n\n\n## License\n\n\u672c\u9879\u76ee\u91c7\u7528 [![license](https://img.shields.io/github/license/littlemo/mohand-plugin-otp.svg)](https://github.com/littlemo/mohand-plugin-otp) \u534f\u8bae\u5f00\u6e90\u53d1\u5e03\uff0c\u8bf7\u60a8\u5728\u4fee\u6539\u540e\u7ef4\u6301\u5f00\u6e90\u53d1\u5e03\uff0c\u5e76\u4e3a\u539f\u4f5c\u8005\u989d\u5916\u7f72\u540d\uff0c\u8c22\u8c22\u60a8\u7684\u5c0a\u91cd\u3002\n\n\u82e5\u60a8\u9700\u8981\u5c06\u672c\u9879\u76ee\u5e94\u7528\u4e8e\u5546\u4e1a\u76ee\u7684\uff0c\u8bf7\u5355\u72ec\u8054\u7cfb\u672c\u4eba( [@littlemo](https://github.com/littlemo) )\uff0c\u83b7\u53d6\u5546\u4e1a\u6388\u6743\u3002\n\n## \u95ee\u9898\n\n\u5982\u679c\u60a8\u5728\u4f7f\u7528\u8be5\u5e94\u7528\u65f6\u9047\u5230\u4efb\u4f55\u95ee\u9898\uff0c\u8bf7\u5728 GitHub \u4e0a\u67e5\u770b\u672c\u9879\u76ee [![mohand-plugin-otp](https://img.shields.io/badge/Repo-mohand--plugin--otp-brightgreen.svg)](https://github.com/littlemo/mohand-plugin-otp) \uff0c\u5e76\u5728\u5176\u4e2d\u63d0\u4ea4 [Issues](https://github.com/littlemo/mohand-plugin-otp/issues) \u7ed9\u6211\uff0c\u591a\u8c22\u60a8\u7684\u5e2e\u52a9~~\n\n## \u6350\u8d60\n\n\u6765\u676f\u5496\u5561\u53ef\u597d~~ **\u2044(\u2044 \u2044\u2022\u2044\u03c9\u2044\u2022\u2044 \u2044)\u2044**\n\n![\u652f\u4ed8\u5b9d](https://github.com/littlemo/moear/blob/master/docs/source/intro/images/donate/alipay.png \"\u6765\u676f\u5496\u5561\u53ef\u597d~\")\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/littlemo/mohand-plugin-otp", "keywords": "mohand plugin otp", "license": "GPLv3", "maintainer": "littlemo", "maintainer_email": "moore@moorehy.com", "name": "mohand-plugin-otp", "package_url": "https://pypi.org/project/mohand-plugin-otp/", "platform": "", "project_url": "https://pypi.org/project/mohand-plugin-otp/", "project_urls": { "Documentation": "http://mohand-plugin-otp.rtfd.io/", "Homepage": "https://github.com/littlemo/mohand-plugin-otp", "Source": "https://github.com/littlemo/mohand-plugin-otp", "Tracker": "https://github.com/littlemo/mohand-plugin-otp/issues" }, "release_url": "https://pypi.org/project/mohand-plugin-otp/1.0.0.post0/", "requires_dist": [ "mohand (>=1.0.0)", "pyotp (>=2.2.6)" ], "requires_python": ">=2.7", "summary": "MoHand\u63d2\u4ef6\uff0c\u7528\u4ee5\u63d0\u4f9b\u5b9a\u5236\u5316\u7684\u4e00\u6b21\u6027\u5bc6\u7801\u751f\u6210\u670d\u52a1", "version": "1.0.0.post0" }, "last_serial": 3903499, "releases": { "0.0.0.dev0": [ { "comment_text": "", "digests": { "md5": "1e823d7b70df15cd3481ffa2f548a161", "sha256": "4f2287fa0355ecb6d5d1bc264f9f144da8b126dd578b17dca2b7f089a3768c5f" }, "downloads": -1, "filename": "mohand_plugin_otp-0.0.0.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "1e823d7b70df15cd3481ffa2f548a161", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 3961, "upload_time": "2018-05-20T04:22:05", "url": "https://files.pythonhosted.org/packages/09/55/28861c9911f1f639bde18291b7f7dc49bb86427510b9fed3faa05323ec6c/mohand_plugin_otp-0.0.0.dev0-py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8af8f16706b9cd0da4b80cef66730583", "sha256": "6abde96a705493126bfc702ac0136ff5a76c410efecb34721ad4dda5e561c78a" }, "downloads": -1, "filename": "mohand_plugin_otp-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8af8f16706b9cd0da4b80cef66730583", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 6102, "upload_time": "2018-05-27T13:59:56", "url": "https://files.pythonhosted.org/packages/d7/19/895e2625c3b75250ff243da42cf12ec4161548cd9bb9f6de822019295f5d/mohand_plugin_otp-1.0.0-py2.py3-none-any.whl" } ], "1.0.0.post0": [ { "comment_text": "", "digests": { "md5": "ac277d685415984e78b13022a273694a", "sha256": "c5a8bb23eaa511f090a8d8be4284d108134aba75d209258d518f6335e3640025" }, "downloads": -1, "filename": "mohand_plugin_otp-1.0.0.post0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac277d685415984e78b13022a273694a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 6084, "upload_time": "2018-05-27T14:10:47", "url": "https://files.pythonhosted.org/packages/8a/c5/344f9c4d421cf939053ed154eb223d7b59ea7e69c1359da679bfc5acf588/mohand_plugin_otp-1.0.0.post0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac277d685415984e78b13022a273694a", "sha256": "c5a8bb23eaa511f090a8d8be4284d108134aba75d209258d518f6335e3640025" }, "downloads": -1, "filename": "mohand_plugin_otp-1.0.0.post0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac277d685415984e78b13022a273694a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 6084, "upload_time": "2018-05-27T14:10:47", "url": "https://files.pythonhosted.org/packages/8a/c5/344f9c4d421cf939053ed154eb223d7b59ea7e69c1359da679bfc5acf588/mohand_plugin_otp-1.0.0.post0-py2.py3-none-any.whl" } ] }