{ "info": { "author": "Wil Schrader", "author_email": "wilrader@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.4", "Topic :: Home Automation" ], "description": "skybell-python |Build Status| |Coverage Status|\n=================================================\nA thin Python library for the Skybell HD API.\nOnly compatible with Python 3+\n\nDisclaimer:\n~~~~~~~~~~~~~~~\nPublished under the MIT license - See LICENSE file for more details.\n\n\"Skybell\" is a trademark owned by SkyBell Technologies, Inc, see www.skybell.com for more information.\nI am in no way affiliated with Skybell.\n\nThank you Skybell for having a relatively simple API to reverse engineer. Hopefully in the future you'll\nopen it up for official use.\n\nAPI calls faster than 60 seconds is not recommended as it can overwhelm Skybell's servers.\n\nPlease use this module responsibly.\n\nInstallation\n============\nFrom PyPi:\n\n pip3 install skybellpy\n\nCommand Line Usage\n==================\nSimple command line implementation arguments::\n\n $ skybellpy --help\n usage: SkybellPy: Command Line Utility [-h] -u USERNAME -p PASSWORD [--mode]\n [--devices] [--device device_id]\n\n optional arguments:\n -h, --help show this help message and exit\n -u USERNAME, --username USERNAME\n Username\n -p PASSWORD, --password PASSWORD\n Password\n --devices Output all devices\n --device device_id Output one device for device_id\n\nYou can get all device information::\n\n $ skybellpy -u USERNAME -p PASSWORD --devices\n\n Output here\n\nDevelopment and Testing\n=======================\n\nInstall the core dependencies::\n\n $ sudo apt-get install python3-pip python3-dev python3-venv\n\nCheckout from github and then create a virtual environment::\n\n $ git clone https://github.com/MisterWil/skybellpy.git\n $ cd skybellpy\n $ python3 -m venv venv\n\nActivate the virtual environment::\n\n $ source venv/bin/activate\n\nInstall requirements::\n\n $ pip install -r requirements.txt -r requirements_test.txt \n\nInstall skybellpy locally in \"editable mode\"::\n\n $ pip3 install -e .\n\nRun the run the full test suite with tox before commit::\n\n $ tox\n\nAlternatively you can run just the tests::\n\n $ tox -e py35\n\nLibrary Usage\n=============\nTODO\n\nClass Descriptions\n==================\nTODO\n\n.. |Build Status| image:: https://travis-ci.org/MisterWil/skybellpy.svg?branch=master\n :target: https://travis-ci.org/MisterWil/skybellpy\n.. |Coverage Status| image:: https://coveralls.io/repos/github/MisterWil/skybellpy/badge.svg\n :target: https://coveralls.io/github/MisterWil/skybellpy\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MisterWil/skybellpy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "skybellpy", "package_url": "https://pypi.org/project/skybellpy/", "platform": "any", "project_url": "https://pypi.org/project/skybellpy/", "project_urls": { "Homepage": "https://github.com/MisterWil/skybellpy" }, "release_url": "https://pypi.org/project/skybellpy/0.4.0/", "requires_dist": [ "requests (<3,>=2)", "colorlog (==3.0.1)" ], "requires_python": "", "summary": "An Skybell HD Python library running on Python 3.", "version": "0.4.0" }, "last_serial": 5145409, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "55340655e2680d3070edcf85743f22c9", "sha256": "32644532f540ad332229f37c47a109ef2b4c0b45f7a9d7bfb31426e0c3f1bbc0" }, "downloads": -1, "filename": "skybellpy-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "55340655e2680d3070edcf85743f22c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15021, "upload_time": "2017-10-03T19:56:54", "url": "https://files.pythonhosted.org/packages/17/a9/0a8f09e347d6ec5ccc799752c81db34acaa41ecd654cf93557ce8b15854c/skybellpy-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f66f55becf78103df60ed606bbf067b0", "sha256": "482d5f0da277a43540511e0206f74cbf77ba35c145627df69eb78b9b1048e68e" }, "downloads": -1, "filename": "skybellpy-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f66f55becf78103df60ed606bbf067b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15083, "upload_time": "2017-10-03T23:17:39", "url": "https://files.pythonhosted.org/packages/b9/80/803e427323a6300ea32ecd85c31cb16ccfd25c1256dacefd63d49af32c8b/skybellpy-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "389db73a677b5ae8c9ea686d292cacc7", "sha256": "0e0fe7e6a5dad2f42b82f4ef1f87b52e107a3ac2e240abae89a1bd88a565eb1f" }, "downloads": -1, "filename": "skybellpy-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "389db73a677b5ae8c9ea686d292cacc7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13033, "upload_time": "2018-04-17T02:17:26", "url": "https://files.pythonhosted.org/packages/fc/c2/239880af3ad464662e57dafb8d824fd7451122f521d273ec450ff425fb17/skybellpy-0.1.2-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4473934c00728b67c4c6d7d7eb91b870", "sha256": "22bbc3890de79bcce4717deddd869e91d869abeb8f14db8d37727789f3d127fa" }, "downloads": -1, "filename": "skybellpy-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4473934c00728b67c4c6d7d7eb91b870", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14156, "upload_time": "2018-12-07T15:08:37", "url": "https://files.pythonhosted.org/packages/c6/11/7bd8f1934966a8fd99d5a1a0ef490dda7b2945c7f33b53ec854fe64200b9/skybellpy-0.2.0-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "18e897d4bc31490a716e5409dcd6163f", "sha256": "d1882ed2a58c211add9196de26f4c1c374378d8c7024c5daa01b0957550f278f" }, "downloads": -1, "filename": "skybellpy-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "18e897d4bc31490a716e5409dcd6163f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14222, "upload_time": "2018-12-14T23:00:08", "url": "https://files.pythonhosted.org/packages/e6/e2/16b9b71b931d0f8dbd2ed1d6ab20fa27c98dbdf3df393c4c33b74cbeaf1c/skybellpy-0.3.0-py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1a6b2200ce32b3e7fd935adb95a944d6", "sha256": "c75abb7e547565e3e89621a5eba5ec22589f82f2039c6db4381765ef690b19a0" }, "downloads": -1, "filename": "skybellpy-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a6b2200ce32b3e7fd935adb95a944d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14293, "upload_time": "2019-04-15T15:41:32", "url": "https://files.pythonhosted.org/packages/d8/1d/049250164c4c19d44d983d0ed72589d7888e04b327a618e45d19fc26f590/skybellpy-0.4.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a6b2200ce32b3e7fd935adb95a944d6", "sha256": "c75abb7e547565e3e89621a5eba5ec22589f82f2039c6db4381765ef690b19a0" }, "downloads": -1, "filename": "skybellpy-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a6b2200ce32b3e7fd935adb95a944d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14293, "upload_time": "2019-04-15T15:41:32", "url": "https://files.pythonhosted.org/packages/d8/1d/049250164c4c19d44d983d0ed72589d7888e04b327a618e45d19fc26f590/skybellpy-0.4.0-py3-none-any.whl" } ] }