# telegram-webapp-auth
<!-- markdownlint-disable -->
![telegram-webapp-auth](https://socialify.git.ci/swimmwatch/telegram-webapp-auth/image?description=1&font=Raleway&language=1&name=1&owner=1&pattern=Brick%20Wall&theme=Dark)
<div align="center">
<p>
<a href="https://pypi.org/project/telegram-webapp-auth"><img src="https://img.shields.io/pypi/v/telegram-webapp-auth.svg" alt="PyPI"></a>
<a href="pyproject.toml"><img src="https://img.shields.io/pypi/pyversions/telegram-webapp-auth" alt="Supported Python Versions"></a>
<br/>
<a href="LICENSE"><img src="https://img.shields.io/github/license/swimmwatch/telegram-webapp-auth" alt="License"></a>
<a href="https://github.com/ambv/black"><img src="https://img.shields.io/badge/code%20style-black-black" alt="Code style"></a>
<a href="https://github.com/pycqa/flake8"><img src="https://img.shields.io/badge/lint-flake8-black" alt="Linter"></a>
<a href="https://github.com/python/mypy"><img src="https://img.shields.io/badge/type%20checker-mypy-black" alt="Type checker"></a>
<a href="https://snyk.io/advisor/python/telegram-webapp-auth"><img src="https://snyk.io/advisor/python/telegram-webapp-auth/badge.svg" alt="Package health"></a>
<br/>
<a href="https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/python-check.yml"><img src="https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/python-check.yml/badge.svg" alt="Tests"></a>
<a href="https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/release.yml"><img src="https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/release.yml/badge.svg" alt="Release"></a>
<a href="https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/docs.yml"><img src="https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/docs.yml/badge.svg" alt="Docs"></a>
</p>
</div>
<!-- markdownlint-enable -->
This Python package implements [Telegram Web authentication algorithm](https://core.telegram.org/bots/webapps#validating-data-received-via-the-mini-app).
## Installation
```bash
pip install telegram-webapp-auth
```
## Documentation
[Small package - small documentation](https://swimmwatch.github.io/telegram-webapp-auth/guide/install/) :)
## License
telegram-webapp-auth is licensed under the [MIT License](LICENSE).
Raw data
{
"_id": null,
"home_page": "https://pypi.org/project/telegram-webapp-auth/",
"name": "telegram-webapp-auth",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "Telegram, Telegram Bot, Poetry",
"author": "Dmitry Vasiliev",
"author_email": "contact.vasiliev.dmitry@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/51/27/30f78820504df430c35a6c659c72c1b14bb7853d4a1f9a7bb33aadb068ba/telegram_webapp_auth-2.0.1.tar.gz",
"platform": null,
"description": "# telegram-webapp-auth\n\n<!-- markdownlint-disable -->\n![telegram-webapp-auth](https://socialify.git.ci/swimmwatch/telegram-webapp-auth/image?description=1&font=Raleway&language=1&name=1&owner=1&pattern=Brick%20Wall&theme=Dark)\n\n<div align=\"center\">\n <p>\n <a href=\"https://pypi.org/project/telegram-webapp-auth\"><img src=\"https://img.shields.io/pypi/v/telegram-webapp-auth.svg\" alt=\"PyPI\"></a>\n <a href=\"pyproject.toml\"><img src=\"https://img.shields.io/pypi/pyversions/telegram-webapp-auth\" alt=\"Supported Python Versions\"></a>\n <br/>\n <a href=\"LICENSE\"><img src=\"https://img.shields.io/github/license/swimmwatch/telegram-webapp-auth\" alt=\"License\"></a>\n <a href=\"https://github.com/ambv/black\"><img src=\"https://img.shields.io/badge/code%20style-black-black\" alt=\"Code style\"></a>\n <a href=\"https://github.com/pycqa/flake8\"><img src=\"https://img.shields.io/badge/lint-flake8-black\" alt=\"Linter\"></a>\n <a href=\"https://github.com/python/mypy\"><img src=\"https://img.shields.io/badge/type%20checker-mypy-black\" alt=\"Type checker\"></a>\n <a href=\"https://snyk.io/advisor/python/telegram-webapp-auth\"><img src=\"https://snyk.io/advisor/python/telegram-webapp-auth/badge.svg\" alt=\"Package health\"></a>\n <br/>\n <a href=\"https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/python-check.yml\"><img src=\"https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/python-check.yml/badge.svg\" alt=\"Tests\"></a>\n <a href=\"https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/release.yml\"><img src=\"https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/release.yml/badge.svg\" alt=\"Release\"></a>\n <a href=\"https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/docs.yml\"><img src=\"https://github.com/swimmwatch/telegram-webapp-auth/actions/workflows/docs.yml/badge.svg\" alt=\"Docs\"></a>\n </p>\n</div>\n<!-- markdownlint-enable -->\n\nThis Python package implements [Telegram Web authentication algorithm](https://core.telegram.org/bots/webapps#validating-data-received-via-the-mini-app).\n\n## Installation\n```bash\npip install telegram-webapp-auth\n```\n\n## Documentation\n[Small package - small documentation](https://swimmwatch.github.io/telegram-webapp-auth/guide/install/) :)\n\n## License\ntelegram-webapp-auth is licensed under the [MIT License](LICENSE).\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python package that implements Telegram Web authentication algorithm.",
"version": "2.0.1",
"project_urls": {
"Documentation": "https://swimmwatch.github.io/telegram-webapp-auth/",
"Homepage": "https://pypi.org/project/telegram-webapp-auth/",
"Repository": "https://github.com/swimmwatch/telegram-webapp-auth"
},
"split_keywords": [
"telegram",
" telegram bot",
" poetry"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "296fb7b96126203cea1ad32aacf09f90492dfd3755387f971eb3cc3fd68d8867",
"md5": "5f8d29cf42967606b05774f32f1ddb02",
"sha256": "a2a2936ecb17fe323203967d5a240dc2d7b97b83370a5b7c0d0e12ef7c45485b"
},
"downloads": -1,
"filename": "telegram_webapp_auth-2.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5f8d29cf42967606b05774f32f1ddb02",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 4458,
"upload_time": "2024-10-20T11:45:11",
"upload_time_iso_8601": "2024-10-20T11:45:11.479332Z",
"url": "https://files.pythonhosted.org/packages/29/6f/b7b96126203cea1ad32aacf09f90492dfd3755387f971eb3cc3fd68d8867/telegram_webapp_auth-2.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "512730f78820504df430c35a6c659c72c1b14bb7853d4a1f9a7bb33aadb068ba",
"md5": "dc3d1441865917a73501e4696d1c5909",
"sha256": "7d22a2c3738e6b68d2ba6eefecb486416a80339f6c7c0f179f859c0d5c5aed5b"
},
"downloads": -1,
"filename": "telegram_webapp_auth-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "dc3d1441865917a73501e4696d1c5909",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 3943,
"upload_time": "2024-10-20T11:45:12",
"upload_time_iso_8601": "2024-10-20T11:45:12.369384Z",
"url": "https://files.pythonhosted.org/packages/51/27/30f78820504df430c35a6c659c72c1b14bb7853d4a1f9a7bb33aadb068ba/telegram_webapp_auth-2.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-20 11:45:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "swimmwatch",
"github_project": "telegram-webapp-auth",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "telegram-webapp-auth"
}