Name | starsol-otp JSON |
Version |
1.0.0
JSON |
| download |
home_page | None |
Summary | OTP library |
upload_time | 2024-04-27 16:02:19 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
starsol
otp
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Usage example
```python
from starsol_otp import TOTP, generate_random_base32_secret
secret = generate_random_base32_secret()
totp = TOTP(secret)
code = totp.generate()
print(code)
print(totp.verify(code))
```
Raw data
{
"_id": null,
"home_page": null,
"name": "starsol-otp",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "starsol, otp",
"author": null,
"author_email": "dev@starsolution.team",
"download_url": "https://files.pythonhosted.org/packages/27/e3/05c147a76ffcfb94d39878cfe0b902a6487c20bf3ea21f1a95ce0b87363c/starsol_otp-1.0.0.tar.gz",
"platform": null,
"description": "Usage example\n```python\nfrom starsol_otp import TOTP, generate_random_base32_secret\n\nsecret = generate_random_base32_secret()\ntotp = TOTP(secret)\n\ncode = totp.generate()\nprint(code)\nprint(totp.verify(code))\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "OTP library",
"version": "1.0.0",
"project_urls": {
"Bug Tracker": "https://gitlab.com/star-solution-fzco/starsol-py-otp/-/issues",
"Changelog": "https://gitlab.com/star-solution-fzco/starsol-py-otp/-/blob/master/CHANGELOG.md",
"Documentation": "https://gitlab.com/star-solution-fzco/starsol-py-otp/-/blob/master/README.md",
"Homepage": "https://gitlab.com/star-solution-fzco/starsol-py-otp",
"Repository": "https://gitlab.com/star-solution-fzco/starsol-py-otp.git"
},
"split_keywords": [
"starsol",
" otp"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d7e4b4198f943b0ef47a35b869ad8a5f177a67df82553b7bb140f724899b9a3",
"md5": "5eb79e3948dc3421c283f948dfacc6cd",
"sha256": "f53e2b26683fd67b01284e6a855e839031311906ac3a07000c116e4b84bc3651"
},
"downloads": -1,
"filename": "starsol_otp-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5eb79e3948dc3421c283f948dfacc6cd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 5001,
"upload_time": "2024-04-27T16:02:18",
"upload_time_iso_8601": "2024-04-27T16:02:18.212659Z",
"url": "https://files.pythonhosted.org/packages/3d/7e/4b4198f943b0ef47a35b869ad8a5f177a67df82553b7bb140f724899b9a3/starsol_otp-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "27e305c147a76ffcfb94d39878cfe0b902a6487c20bf3ea21f1a95ce0b87363c",
"md5": "5dbadea82e067d4fae4428e93ab0f7be",
"sha256": "f2933c847c9c48f7bb39bcd21ff97b8ee64bf77cf4e3315e78bfe6dd2a1ce919"
},
"downloads": -1,
"filename": "starsol_otp-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "5dbadea82e067d4fae4428e93ab0f7be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 4864,
"upload_time": "2024-04-27T16:02:19",
"upload_time_iso_8601": "2024-04-27T16:02:19.690710Z",
"url": "https://files.pythonhosted.org/packages/27/e3/05c147a76ffcfb94d39878cfe0b902a6487c20bf3ea21f1a95ce0b87363c/starsol_otp-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-27 16:02:19",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "star-solution-fzco",
"gitlab_project": "starsol-py-otp",
"lcname": "starsol-otp"
}