{ "info": { "author": "Sel\u00e7uk Karakayal\u0131", "author_email": "skarakayali@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=======\notp-gen\n=======\n\nA command line interface for generating one time passwords as per `RFC 4226`_ and `RFC 6238`_\n\n------------\nRequirements\n------------\n* Python version 3.6.x and greater\n\n------------\nInstallation\n------------\nThe way to install otp-gen is to use `pip`_\n\n.. code:: bash\n\n $ pip3 install otp-gen\n\n---------------\nGetting Started\n---------------\n\nYou need to provision secret key, issuer, user associated with token by using *config* command. Default values are shown if any. \n\n.. code:: bash\n\n $ otp config\n Secret key: JBSWY3DPEHPK3PXP\n Issuer: Foo\n User: Bar\n Period (30 seconds):\n Digits (6):\n Algorithm (SHA-256):\n\n---------------\nUsage\n---------------\n\nYou can request a new OTP by using *get* command. A progress bar appears next to the code to indicate expiry period of it. *get* continuously provides valid codes until killed.\n\n\n.. code:: bash\n\n $ otp get\n Code = 004790, progress [*****************-----------------------]\n\nCurrent configuration can be embedded in a QR code by using *qrcode* command.\n\n\n.. code:: bash\n\n $ otp qrcode\n\n---------------\nReferences\n---------------\n\n* https://github.com/google/google-authenticator/wiki/Key-Uri-Format\n* https://github.com/freeotp\n\n---------------\nLicense\n---------------\n\notp-gen is under `MIT license`_\n\n.. _pip: http://www.pip-installer.org/en/latest/\n.. _`RFC 4226`: http://tools.ietf.org/html/rfc4226\n.. _`RFC 6238`: http://tools.ietf.org/html/rfc6238\n.. _`MIT license`: https://opensource.org/licenses/MIT\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/karakays/otp-py/", "keywords": "otp,otp-codes,otp-generator,authenticator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "otp-gen", "package_url": "https://pypi.org/project/otp-gen/", "platform": "", "project_url": "https://pypi.org/project/otp-gen/", "project_urls": { "Homepage": "http://github.com/karakays/otp-py/" }, "release_url": "https://pypi.org/project/otp-gen/0.1.2/", "requires_dist": [ "pyqrcode (>=1.2.1)" ], "requires_python": ">=3", "summary": "Generate one time passwords", "version": "0.1.2" }, "last_serial": 3772662, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "e46f249a4942ff3637a3bc29d0405c12", "sha256": "91d9e414785a702b5b25d76a0be2cd0b71bc4d1c5d414e5d7eea0f2f39a5e9cf" }, "downloads": -1, "filename": "otp_gen-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e46f249a4942ff3637a3bc29d0405c12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14796, "upload_time": "2018-04-17T08:38:15", "url": "https://files.pythonhosted.org/packages/12/87/a7541b3697b68668458f5f4d964c5f1f60052bac1134e27e16690a11df06/otp_gen-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e15f9ef2370abaec23418a60f68599b2", "sha256": "c7e2f66bd3f5dfc298e4ae5d949e26c5ee61936d81b2e7e76e80b8e215b42f71" }, "downloads": -1, "filename": "otp_gen-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e15f9ef2370abaec23418a60f68599b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14796, "upload_time": "2018-04-17T10:34:59", "url": "https://files.pythonhosted.org/packages/57/e1/37c26c2674a4230b0babeb936ddb6d329ae13a93e206e897cdbd38c061e3/otp_gen-0.1.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e15f9ef2370abaec23418a60f68599b2", "sha256": "c7e2f66bd3f5dfc298e4ae5d949e26c5ee61936d81b2e7e76e80b8e215b42f71" }, "downloads": -1, "filename": "otp_gen-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e15f9ef2370abaec23418a60f68599b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14796, "upload_time": "2018-04-17T10:34:59", "url": "https://files.pythonhosted.org/packages/57/e1/37c26c2674a4230b0babeb936ddb6d329ae13a93e206e897cdbd38c061e3/otp_gen-0.1.2-py3-none-any.whl" } ] }