{ "info": { "author": "Philipp Schmitt", "author_email": "philipp@schmitt.co", "bugtrack_url": null, "classifiers": [], "description": "# pynello\n\n## Public API\n\nThis is new prefered way of interacting with Nello devices.\n\n### Get started\n\nShoot an email to hello@nello.io and ask them to generate a `client_id` for you.\n\n### Code sample\n\n```python\nfrom pynello.public import Nello\nn = Nello(client_id='you-need-to-ask-nello-for-this', username='me@example.com', password='somethingLong')\n\n# Get available locations\nn.locations\n\n# Open the door (\"main\" ie. first available location)\nn.main_location.open_door()\n\n# Setup a webhook for new events\nn.main_location.set_webook('https://example.com/nello/event')\n```\n\n### Upstream documentation\n\n- [Authentication](https://nelloauth.docs.apiary.io)\n- [Nello API](https://nellopublicapi.docs.apiary.io/)\n\n## Private API\n\n**This API is deprecated**\n\nA huge thanks to Oskar Neumann for his [original work](https://forum.fhem.de/index.php/topic,75127.msg668871.html) on the [FHEM integration](https://fhem.de>).\n\n### Code sample\n\n```python\nfrom pynello.private import Nello\nn = Nello(username='me@example.com', password='somethingLong')\n\n# Get available locations\nn.locations\n\n# Open the door (\"main\" ie. first available location)\nn.main_location.open_door()\n\n# Get the recent activity\nn.main_location.activity\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/pschmitt/pynello", "keywords": "", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "pynello", "package_url": "https://pypi.org/project/pynello/", "platform": "", "project_url": "https://pypi.org/project/pynello/", "project_urls": { "Homepage": "https://github.com/pschmitt/pynello" }, "release_url": "https://pypi.org/project/pynello/2.0.3/", "requires_dist": null, "requires_python": "", "summary": "Python library for nello.io intercoms", "version": "2.0.3" }, "last_serial": 5275737, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "ddeb2a0d5f65b3a68ec21133e26842a1", "sha256": "bca3e97ab8bdd7ebbe81880e2d77aa5358bc4b486bc80f2fcf1f5ffa1021d860" }, "downloads": -1, "filename": "pynello-1.0.tar.gz", "has_sig": false, "md5_digest": "ddeb2a0d5f65b3a68ec21133e26842a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4068, "upload_time": "2017-08-12T16:56:49", "url": "https://files.pythonhosted.org/packages/f6/aa/66b53fd58b05d8cd3804be0ca5309c4cd89fec252a72104dc73b6524dc77/pynello-1.0.tar.gz" } ], "1.0.post1": [ { "comment_text": "", "digests": { "md5": "c734c3d1f2f077308adfe71d28f6aa05", "sha256": "58620347b8975c81de099ef662971146e5d4235f8551e88615634e1261b013c2" }, "downloads": -1, "filename": "pynello-1.0.post1.tar.gz", "has_sig": false, "md5_digest": "c734c3d1f2f077308adfe71d28f6aa05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4264, "upload_time": "2017-08-12T19:06:55", "url": "https://files.pythonhosted.org/packages/aa/a5/6cd44ef79728cc73abcd76766f4fb9a6dadc0425ec1a5b2b67791930fe50/pynello-1.0.post1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "87d8768bf868206477ee56ea0cc968ba", "sha256": "eec917010cf04f453d96dccc347adcc96815ec93f4221fe822112b50702e8986" }, "downloads": -1, "filename": "pynello-1.1.tar.gz", "has_sig": false, "md5_digest": "87d8768bf868206477ee56ea0cc968ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4301, "upload_time": "2017-08-12T19:31:08", "url": "https://files.pythonhosted.org/packages/7e/d7/9c5a0251f361be04934fba73e878437b541057071898ecee95739f13613e/pynello-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "f0c83aa3b4fd2df67ce64d12ef1edeaa", "sha256": "c7c3b0b62acc5b80e04939b7fc11c362584b62702506af123fa223b8d1beedc1" }, "downloads": -1, "filename": "pynello-1.2.tar.gz", "has_sig": false, "md5_digest": "f0c83aa3b4fd2df67ce64d12ef1edeaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4544, "upload_time": "2017-08-12T20:10:59", "url": "https://files.pythonhosted.org/packages/78/0e/c444673578a3e25e6dfa0e9bbe01d2b27de8bb94df7d90bc8020c4326f10/pynello-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "06afd8858210f2e10c25623fd89892b3", "sha256": "20e7165e1909602ea8217ccb24e11af433ac6ca686d53e95ab62696741e5d84f" }, "downloads": -1, "filename": "pynello-1.3.tar.gz", "has_sig": false, "md5_digest": "06afd8858210f2e10c25623fd89892b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4550, "upload_time": "2017-08-12T22:08:47", "url": "https://files.pythonhosted.org/packages/ec/ab/2e72fba8f22c83a9cc42f7c903635d7e01a99d8d366597b48e29efa35034/pynello-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "71f4d14e9a1d6a2e727cf3b21bee280f", "sha256": "a86856f36e6c2c3bdfa71b57ebd8767db2a771e81865f8523968121ee8f65fc0" }, "downloads": -1, "filename": "pynello-1.4.tar.gz", "has_sig": false, "md5_digest": "71f4d14e9a1d6a2e727cf3b21bee280f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5177, "upload_time": "2017-08-13T06:58:46", "url": "https://files.pythonhosted.org/packages/96/1a/340f91fa8e133fe211e067ca9f4bb82ddfbcd95fd2f285353d439c4cc851/pynello-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "750bfc55d466d2aa6820530c293fe482", "sha256": "6203675a9d8c429e4b43de80d852c761504258ee2f1aa6664c3f09dee36360d7" }, "downloads": -1, "filename": "pynello-1.5.tar.gz", "has_sig": false, "md5_digest": "750bfc55d466d2aa6820530c293fe482", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5629, "upload_time": "2017-08-13T14:13:08", "url": "https://files.pythonhosted.org/packages/ef/13/c3530203048a978355afad7118803a0c35915b6ca02ee3e21eb3ca0b961e/pynello-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "af7eb157b7d97fc6aff7476c4dec5f98", "sha256": "31a540f35f0d10fc7b3eddb5891b8d5815300dd4cf3ca614484fce6f8ecfde7f" }, "downloads": -1, "filename": "pynello-1.5.1.tar.gz", "has_sig": false, "md5_digest": "af7eb157b7d97fc6aff7476c4dec5f98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5330, "upload_time": "2017-09-01T09:33:34", "url": "https://files.pythonhosted.org/packages/72/cd/56d3ea13182ead33104f0edf7c749c65cb4bcdfae067f294e1da0f020020/pynello-1.5.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "28c9d80470901e4537f592baae327993", "sha256": "cea1e00a6c5ab626c4cf0e2220942de65b9657add14522981f1cc189cb326a9b" }, "downloads": -1, "filename": "pynello-2.0.0.tar.gz", "has_sig": false, "md5_digest": "28c9d80470901e4537f592baae327993", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7036, "upload_time": "2018-05-06T18:45:02", "url": "https://files.pythonhosted.org/packages/f3/a4/9d5a3d1740e47beae0c9c8311d22674605bd12ec9968d6c30b4da1fb321f/pynello-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c1681344512b0058ebbafadc386f2fb6", "sha256": "d09eb1e2d1f864e92452110bb4bf26501b55d7b096a9e7b3a9968f6700c4e42d" }, "downloads": -1, "filename": "pynello-2.0.1.tar.gz", "has_sig": false, "md5_digest": "c1681344512b0058ebbafadc386f2fb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7079, "upload_time": "2018-05-06T18:47:21", "url": "https://files.pythonhosted.org/packages/90/f9/0af56bd877c4d1256b078b167cb46a2c90eb9c58de489fa16d6f9b222893/pynello-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "ddabf5f61e97aa8e5d7c02c85bac054f", "sha256": "f39506a7411cfc3c9035abd951656d1187d9beed56be1f7e5b85038041414ad5" }, "downloads": -1, "filename": "pynello-2.0.2.tar.gz", "has_sig": false, "md5_digest": "ddabf5f61e97aa8e5d7c02c85bac054f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7036, "upload_time": "2018-05-06T19:34:08", "url": "https://files.pythonhosted.org/packages/c3/e5/bcb9fc4f150664e86816fc8bcd900ada1eb02dfcc794b8a50d442fa4aae7/pynello-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "a5b87473a3fe62e15dae04801e751788", "sha256": "e5ff6d953438909e2b731136335d48680e91996e6a406cc1a8e6215d43f064a7" }, "downloads": -1, "filename": "pynello-2.0.3.tar.gz", "has_sig": false, "md5_digest": "a5b87473a3fe62e15dae04801e751788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7683, "upload_time": "2019-05-16T06:25:55", "url": "https://files.pythonhosted.org/packages/71/0e/77c6b7ee3f87d8a0620667699ddc9730bbfadaec4097e49ccc47113eb464/pynello-2.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5b87473a3fe62e15dae04801e751788", "sha256": "e5ff6d953438909e2b731136335d48680e91996e6a406cc1a8e6215d43f064a7" }, "downloads": -1, "filename": "pynello-2.0.3.tar.gz", "has_sig": false, "md5_digest": "a5b87473a3fe62e15dae04801e751788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7683, "upload_time": "2019-05-16T06:25:55", "url": "https://files.pythonhosted.org/packages/71/0e/77c6b7ee3f87d8a0620667699ddc9730bbfadaec4097e49ccc47113eb464/pynello-2.0.3.tar.gz" } ] }