{ "info": { "author": "Konstantin M.", "author_email": "ezdev128@yandex.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Telethon Redis session\n===========================\n\nA `Pyrogram`_ session storage implementation backed by Redis.\n\nNote: The hooks will not work until `Pyrogram`_ merge `#6b37046`_ or use patched `my pyrogram patched version`_.\n\n.. _Pyrogram: https://github.com/pyrogram/pyrogram\n.. _my pyrogram patched version: https://github.com/ezdev128/pyrogram\n.. _#6b37046: https://github.com/pyrogram/pyrogram/commit/6b37046254d79274ab589d9a80ff166429e3dc67\n\nUsage\n-----\nThis session implementation can store multiple Sessions in the same key hive.\n\n\n\nInstalling\n----------\n\n .. code-block:: sh\n\n pip3 install pyroredis\n\n\nUpgrading\n----------\n\n .. code-block:: sh\n\n pip3 install -U pyroredis\n\n\nQuick start\n-----------\n .. code-block:: python\n\n from pyrogram import Client\n from pyroredis import RedisSession\n import redis\n\n # These example values won't work. You must get your own api_id and\n # api_hash from https://my.telegram.org, under API Development.\n api_key = 12345\n api_hash = '0123456789abcdef0123456789abcdef'\n session_name = \"798xxxxxxx7\"\n\n redis_connector = redis.Redis(host='localhost', port=6379, db=0, decode_responses=False)\n redis_session = RedisSession(redis_connector)\n client = Client(session_name=session_name, api_key=(api_key, api_hash))\n client.load_session_hook = redis_session.load_session\n client.save_session_hook = redis_session.save_session\n client.start()\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/ezdev128/pyrogram-session-redis/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ezdev128/pyrogram-session-redis", "keywords": "telegram pyrogram session sessions redis", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyroredis", "package_url": "https://pypi.org/project/pyroredis/", "platform": "", "project_url": "https://pypi.org/project/pyroredis/", "project_urls": { "Download": "https://github.com/ezdev128/pyrogram-session-redis/releases", "Homepage": "https://github.com/ezdev128/pyrogram-session-redis" }, "release_url": "https://pypi.org/project/pyroredis/0.1.1/", "requires_dist": [ "Pyrogram (>=0.6)", "redis (>=2.0)" ], "requires_python": "~=3.4", "summary": "Redis backend for Pyrogram session storage", "version": "0.1.1" }, "last_serial": 3683519, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "29428c16f14307ed9e8ea8b7738dcd86", "sha256": "29cd543e87af3361869c718ed318df8bdbfab96a401dce973318ed092b3ec30b" }, "downloads": -1, "filename": "pyroredis-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "29428c16f14307ed9e8ea8b7738dcd86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.4", "size": 5197, "upload_time": "2018-03-19T00:11:59", "url": "https://files.pythonhosted.org/packages/fb/4c/ea20e6130cb694fefe9a50cc300087716c231179aa83dacc29f5ff7e42bf/pyroredis-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07e8eccb8c9702c7820e341a222792ac", "sha256": "17e9c32b748ee87391da476c865c7e95d0098398cee08d4515011069a4bf632d" }, "downloads": -1, "filename": "pyroredis-0.1.0.tar.gz", "has_sig": false, "md5_digest": "07e8eccb8c9702c7820e341a222792ac", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 3405, "upload_time": "2018-03-19T00:12:00", "url": "https://files.pythonhosted.org/packages/0a/3a/da334cb5c207cfb0805569be4e66887a60373a2ed1c7680f01c82b0abb7d/pyroredis-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "22394bedb5d5a59eb1a77872540143a5", "sha256": "416de353676a9952dde664bfccd66ff6701524118f23b1d66e4bb281fc48321d" }, "downloads": -1, "filename": "pyroredis-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "22394bedb5d5a59eb1a77872540143a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.4", "size": 5207, "upload_time": "2018-03-19T11:44:10", "url": "https://files.pythonhosted.org/packages/5a/a0/3291718bf9679840455877b024ccfffbb231fd81e20075615c8cd753af12/pyroredis-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a16fd9bf26c8fc57d6f2d2e1e8095c1", "sha256": "9d910142c04d24941f8746052bd01622f0cd67a8d445bb3f41bd7b919528ab4f" }, "downloads": -1, "filename": "pyroredis-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2a16fd9bf26c8fc57d6f2d2e1e8095c1", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 3460, "upload_time": "2018-03-19T11:44:11", "url": "https://files.pythonhosted.org/packages/1c/0f/4381e3b78546ad0b4c0bea7722c5d9e153a1c28183fb7ee564ae47968207/pyroredis-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "22394bedb5d5a59eb1a77872540143a5", "sha256": "416de353676a9952dde664bfccd66ff6701524118f23b1d66e4bb281fc48321d" }, "downloads": -1, "filename": "pyroredis-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "22394bedb5d5a59eb1a77872540143a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.4", "size": 5207, "upload_time": "2018-03-19T11:44:10", "url": "https://files.pythonhosted.org/packages/5a/a0/3291718bf9679840455877b024ccfffbb231fd81e20075615c8cd753af12/pyroredis-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a16fd9bf26c8fc57d6f2d2e1e8095c1", "sha256": "9d910142c04d24941f8746052bd01622f0cd67a8d445bb3f41bd7b919528ab4f" }, "downloads": -1, "filename": "pyroredis-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2a16fd9bf26c8fc57d6f2d2e1e8095c1", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 3460, "upload_time": "2018-03-19T11:44:11", "url": "https://files.pythonhosted.org/packages/1c/0f/4381e3b78546ad0b4c0bea7722c5d9e153a1c28183fb7ee564ae47968207/pyroredis-0.1.1.tar.gz" } ] }