{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "python-kaiterra-async-client\n============================\n\nPython 3 client for retrieving readings from your Laser Egg or Sensedge using the `Kaiterra REST API `__.\n\nTo use it, you'll first need to create an account at the `Kaiterra Dashboard `__, then create an API key under Settings -> Profile -> Developer.\n\n\nGetting Started\n-------------------\n\nInstall the library using pip:\n\n.. code:: bash\n\n\tpip install kaiterra-async-client\n\nExample\n-------------\n\nHere's some code to retrieve readings from a couple test devices, one Laser Egg and one Sensedge:\n\n.. code:: python\n\n\timport aiohttp\n\tfrom kaiterra_async_client import KaiterraAPIClient\n\n\tasync with aiohttp.ClientSession() as session:\n\t\tclient = KaiterraAPIClient(session, api_key='YOUR_API_KEY_HERE')\n\t\tr = await client.get_latest_sensor_readings([\n\t\t\t'/lasereggs/00000000-0001-0001-0000-00007e57c0de',\n\t\t\t'/sensedges/00000000-0031-0001-0000-00007e57c0de',\n\t\t])\n\t\tprint(r)\n\nDevelopment\n-------------\n\nSource code, issues, and pull requests are managed using `Github `__.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Michsior14/python-kaiterra-async-client", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "kaiterra-async-client", "package_url": "https://pypi.org/project/kaiterra-async-client/", "platform": "", "project_url": "https://pypi.org/project/kaiterra-async-client/", "project_urls": { "Homepage": "https://github.com/Michsior14/python-kaiterra-async-client" }, "release_url": "https://pypi.org/project/kaiterra-async-client/0.0.2/", "requires_dist": [ "aiohttp (>=3.6.0)" ], "requires_python": ">=3.5", "summary": "Kaiterra API Async Client", "version": "0.0.2" }, "last_serial": 5822178, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "26ef4cfab2b44eccb55108e17ac86b13", "sha256": "9d6429b2edea9c4bb7a510618ad677edea5c26f46cc251ea100d63ab063825fa" }, "downloads": -1, "filename": "kaiterra_async_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26ef4cfab2b44eccb55108e17ac86b13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9790, "upload_time": "2019-09-10T22:17:50", "url": "https://files.pythonhosted.org/packages/ec/9a/3155a4655781a6b09e516ea93c0cb491104880f6bbf57cfeda52e1aeef8e/kaiterra_async_client-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6939d8b8083dce357804ef8c9adf805", "sha256": "344f995046f48ba9eabac70e395bd97f320e3ed32a8ee8df08f17ec8f1bbaf6f" }, "downloads": -1, "filename": "kaiterra-async-client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c6939d8b8083dce357804ef8c9adf805", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8338, "upload_time": "2019-09-10T22:17:53", "url": "https://files.pythonhosted.org/packages/92/87/2e1568d9c3420f9f664a4883c0c368adf58f73a81bcadbbeeb5343fb9826/kaiterra-async-client-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "64a299a828c7019bd6ab7878ed1cdd8a", "sha256": "c2fe9dbf521c32489e0b7e4112f9dd2667fe7b47cfb3b290b8765efb640d8b9b" }, "downloads": -1, "filename": "kaiterra_async_client-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64a299a828c7019bd6ab7878ed1cdd8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9808, "upload_time": "2019-09-12T19:37:37", "url": "https://files.pythonhosted.org/packages/9d/cb/0af8a3035733d87dec158518463e8ed3cc56f66a336cfefa9f285f630581/kaiterra_async_client-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d77398e5219fbdfc22d11cdd05c86376", "sha256": "3fda125a7f84dd0e55544ee95182959793665317891b571e2ed2d6b8eef25108" }, "downloads": -1, "filename": "kaiterra-async-client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d77398e5219fbdfc22d11cdd05c86376", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8362, "upload_time": "2019-09-12T19:37:39", "url": "https://files.pythonhosted.org/packages/5d/18/db22642b7b10dc4e4fca80fb7b2d4555f974cda835689b9f99e49ab24520/kaiterra-async-client-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64a299a828c7019bd6ab7878ed1cdd8a", "sha256": "c2fe9dbf521c32489e0b7e4112f9dd2667fe7b47cfb3b290b8765efb640d8b9b" }, "downloads": -1, "filename": "kaiterra_async_client-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64a299a828c7019bd6ab7878ed1cdd8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9808, "upload_time": "2019-09-12T19:37:37", "url": "https://files.pythonhosted.org/packages/9d/cb/0af8a3035733d87dec158518463e8ed3cc56f66a336cfefa9f285f630581/kaiterra_async_client-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d77398e5219fbdfc22d11cdd05c86376", "sha256": "3fda125a7f84dd0e55544ee95182959793665317891b571e2ed2d6b8eef25108" }, "downloads": -1, "filename": "kaiterra-async-client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d77398e5219fbdfc22d11cdd05c86376", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8362, "upload_time": "2019-09-12T19:37:39", "url": "https://files.pythonhosted.org/packages/5d/18/db22642b7b10dc4e4fca80fb7b2d4555f974cda835689b9f99e49ab24520/kaiterra-async-client-0.0.2.tar.gz" } ] }