{ "info": { "author": "Darren Char", "author_email": "i@charact3.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n# aiogetui\nPython SDK for Getui push service based on asyncio(aiohttp).\nBased on [GeTui rest api](http://docs.getui.com/getui/server/rest/push/).\n\n## Installation\n```bash\n$ pip install aiogetui\n```\n\n## Basic Usage\n```python\nimport asyncio\nimport uuid\nfrom aiogetui import IGeTui, ToSingleMessage, NotificationTemplate\n\nAPP_ID = ''\nAPP_KEY = ''\nMASTER_SECRET = ''\nCLIENT_ID = ''\n\n\nasync def run():\n client = IGeTui(APP_ID, APP_KEY, MASTER_SECRET)\n await client.auth_sign()\n message = ToSingleMessage(\n client_id=CLIENT_ID, \n template=NotificationTemplate({'title': 'my title', 'text': 'My text.'}),\n is_offline=True, # optional, default to False\n message_id=uuid.uuid4().hex, # optional, length 10~32\n )\n result = await client.push(message)\n print(result)\n await client.close()\n\nasyncio.get_event_loop().run_until_complete(run())\n```\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/charact3/aiogetui", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aiogetui", "package_url": "https://pypi.org/project/aiogetui/", "platform": "", "project_url": "https://pypi.org/project/aiogetui/", "project_urls": { "Homepage": "https://github.com/charact3/aiogetui" }, "release_url": "https://pypi.org/project/aiogetui/0.4/", "requires_dist": [ "six", "aiohttp (<4.0,>3.0)" ], "requires_python": ">=3.6.0", "summary": "Python SDK for Getui push service based on asyncio(aiohttp).", "version": "0.4" }, "last_serial": 4727166, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6bba7eb9584439333b4203b0277f27da", "sha256": "c197e0004795fd7816dc59851e74c9ec26faca0d50b0267fcf72821777303ca7" }, "downloads": -1, "filename": "aiogetui-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6bba7eb9584439333b4203b0277f27da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6362, "upload_time": "2019-01-22T15:56:44", "url": "https://files.pythonhosted.org/packages/b0/89/32a4b96520dac39e1d8fc4eff001a9511c5ab469aac00395870707b96320/aiogetui-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcf22e83f696be2d26ea123443107d8b", "sha256": "a525b4380cd01255f21d0522657622fff7e019cfcaa4af0c13218098ba768111" }, "downloads": -1, "filename": "aiogetui-0.1.tar.gz", "has_sig": false, "md5_digest": "fcf22e83f696be2d26ea123443107d8b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5307, "upload_time": "2019-01-22T15:56:46", "url": "https://files.pythonhosted.org/packages/c2/de/40a9534268bb45677e8865ce65e5d2f1d7ce666e8aeebd67da3859c9d94e/aiogetui-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "0a9f214c54cda92179495b6439a5a6be", "sha256": "0ff82ef82477c8b0edd9a2388d3cf7a7d8cda8da43ad39b717d8afa23d26bbdf" }, "downloads": -1, "filename": "aiogetui-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a9f214c54cda92179495b6439a5a6be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6343, "upload_time": "2019-01-22T16:35:37", "url": "https://files.pythonhosted.org/packages/7d/30/7d20e42acec92197a3514d9ea499b31c105e17ae4aba4deb10c8e1526515/aiogetui-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84d2cfeb8329ad6ba12eacefccf3d756", "sha256": "d7ea4a4dbb9fbeb011d51b423b1e16907a37a964c9cff91d0b5932fa7aa42212" }, "downloads": -1, "filename": "aiogetui-0.2.tar.gz", "has_sig": false, "md5_digest": "84d2cfeb8329ad6ba12eacefccf3d756", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5246, "upload_time": "2019-01-22T16:35:39", "url": "https://files.pythonhosted.org/packages/01/2d/a900a9e47e3fd08d1cce1f0191a1224767e666ff5109f147accea0e5f411/aiogetui-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "06c5cefd2cfb79a810ba99da5a7dfe22", "sha256": "483793a26a998f5d829cebb4993c21ace5359f4cabb8eecdc2f86618ed83d6cc" }, "downloads": -1, "filename": "aiogetui-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06c5cefd2cfb79a810ba99da5a7dfe22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6561, "upload_time": "2019-01-22T17:41:25", "url": "https://files.pythonhosted.org/packages/ef/be/d96416df6e8d6fada74eaed0921292474212785f036e44bb844cb0d420bf/aiogetui-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b400992cc35ff0b35b5a066ff04b596a", "sha256": "f33ae579d5b8400d223437f224b0527ac03482811299fb0695617050c85bb855" }, "downloads": -1, "filename": "aiogetui-0.3.tar.gz", "has_sig": false, "md5_digest": "b400992cc35ff0b35b5a066ff04b596a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5375, "upload_time": "2019-01-22T17:41:26", "url": "https://files.pythonhosted.org/packages/2d/5c/7d88f53b3b92b84bdbdd4c8664b174e7c98d94f7845e3ab925eac6261098/aiogetui-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1d00ec2c351e1cc03be2c7c1effdd67f", "sha256": "412be1ad94caa79adec7cbfd3fbc2e88addd8051ccea64a05299018b8b27a169" }, "downloads": -1, "filename": "aiogetui-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d00ec2c351e1cc03be2c7c1effdd67f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6570, "upload_time": "2019-01-22T17:45:37", "url": "https://files.pythonhosted.org/packages/1b/5d/c9f9bb3aef619d55af1d5175f5a825f926191fb96dfb20ef01c125231afb/aiogetui-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "525d139eef1ad8a690c893270b2e0ccb", "sha256": "2d609bfeca558520ec888737600bda4a5114f73c4e4ececf9778f0ffbfcf5dfe" }, "downloads": -1, "filename": "aiogetui-0.4.tar.gz", "has_sig": false, "md5_digest": "525d139eef1ad8a690c893270b2e0ccb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5387, "upload_time": "2019-01-22T17:45:39", "url": "https://files.pythonhosted.org/packages/73/a7/ddde419ba9b5f63a7cf07820aa2ef1fde88f754d5033505ae396cb9a481a/aiogetui-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d00ec2c351e1cc03be2c7c1effdd67f", "sha256": "412be1ad94caa79adec7cbfd3fbc2e88addd8051ccea64a05299018b8b27a169" }, "downloads": -1, "filename": "aiogetui-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d00ec2c351e1cc03be2c7c1effdd67f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6.0", "size": 6570, "upload_time": "2019-01-22T17:45:37", "url": "https://files.pythonhosted.org/packages/1b/5d/c9f9bb3aef619d55af1d5175f5a825f926191fb96dfb20ef01c125231afb/aiogetui-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "525d139eef1ad8a690c893270b2e0ccb", "sha256": "2d609bfeca558520ec888737600bda4a5114f73c4e4ececf9778f0ffbfcf5dfe" }, "downloads": -1, "filename": "aiogetui-0.4.tar.gz", "has_sig": false, "md5_digest": "525d139eef1ad8a690c893270b2e0ccb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5387, "upload_time": "2019-01-22T17:45:39", "url": "https://files.pythonhosted.org/packages/73/a7/ddde419ba9b5f63a7cf07820aa2ef1fde88f754d5033505ae396cb9a481a/aiogetui-0.4.tar.gz" } ] }