{ "info": { "author": "Derek Anderson", "author_email": "public@kered.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "![image](https://cloud.githubusercontent.com/assets/2049665/24316082/58e34c7e-10b9-11e7-93fa-88ca46f13d46.png)\n\n# Blink\nPython API for the Blink Home Security Camera System\n\nThis is based off the documentation at: https://github.com/MattTW/BlinkMonitorProtocol\n\n## Usage\n```python\nimport blink\nb = blink.Blink()\nevents = b.events()\nan_event = events[0]\nmp4_data = b.download_video(an_event)\n```\n\nThis assumes you have a file `~/.blinkconfig` that looks like this:\n```\nme@somewhere.net: my_password\n```\nAlternatively, you can init Blink like so:\n```\nb = blink.Blink(email='me@somewhere.net', password='my_password')\n```\n\n## Archiving Video\nBlink eventually deletes old video clips. If you want to archive your videos locally, run:\n\n```\n$ python -m blink --archive path/to/archive_dir\n```\n\nTypically this would be put into a cron job.\n\n## API\n|Function|Description|Implemented|Works|\n|--------|-----------|-----------|-----|\n|`connect()`|Client login to the Blink Servers. | yes | yes | \n|`networks()`|Obtain information about the Blink networks defined for the logged in user. | yes | yes | \n|`sync_modules(network)`|Obtain information about the Blink Sync Modules on the given network. | yes | yes | \n|`arm(network)`|Arm the given network (start recording/reporting motion events). | yes | yes | \n|`disarm(network)`|Disarm the given network (stop recording/reporting motion events. | yes | yes | \n|`command_status()`|Get status info on the given command. | yes | unknown | \n|`homescreen()`|Return information displayed on the home screen of the mobile client. | yes | yes | \n|`events(network)`|Get events for a given network (sync module). | yes | yes | \n|`download_video_by_address`|Get a video clip using its address.| yes | yes |\n|`download_video(event)`|Get a video clip from the events list. | yes | yes | \n|`download_thumbnail(event)`|Get a thumbnail from the events list. | yes | no | \n|`cameras(network)`|Gets a list of cameras. | yes | yes | \n|`clients()`|Gets information about devices that have connected to the blink service. | yes | yes | \n|`regions()`|Gets information about supported regions. | yes | yes | \n|`health()`|Gets information about system health. | yes | yes | \n|`capture_video(camera)`|Captures a new video for a camera. | no | | \n|`capture_thumbnail(camera)`|Captures a new thumbnail for a camera. | no | | \n|`unwatched_videos()`|Gets a list of unwatched videos. | no | | \n|`delete(video)`|Deletes a video. | no | | \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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "blink-cameras", "package_url": "https://pypi.org/project/blink-cameras/", "platform": "", "project_url": "https://pypi.org/project/blink-cameras/", "project_urls": null, "release_url": "https://pypi.org/project/blink-cameras/0.3.13/", "requires_dist": [ "python-dateutil", "pyyaml", "requests" ], "requires_python": "", "summary": "Python API for the Blink Home Security Camera System", "version": "0.3.13" }, "last_serial": 5295138, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "1a0145e09850e826cbc11c4bdcde02f4", "sha256": "8898644553398bbb9a5ce0d83ff2d35c8f763c9d20f95178a9092fb4a7621a48" }, "downloads": -1, "filename": "blink_cameras-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a0145e09850e826cbc11c4bdcde02f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16826, "upload_time": "2018-12-27T08:27:48", "url": "https://files.pythonhosted.org/packages/1c/12/c4415c00c0f26496b2bce7f57c425a1225741e9f7f9ae0849efd47753bd9/blink_cameras-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81222fe646b97fb0b45f9d1210ad669f", "sha256": "e102242771105c6029d6b44905a2845ee46952b746280b06ad75c96d9b437df5" }, "downloads": -1, "filename": "blink-cameras-0.3.0.tar.gz", "has_sig": false, "md5_digest": "81222fe646b97fb0b45f9d1210ad669f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5396, "upload_time": "2018-12-27T08:27:49", "url": "https://files.pythonhosted.org/packages/3d/cb/66b3885bf78bdb1546aec9181c765730fab88547897ec568f62fef2269ef/blink-cameras-0.3.0.tar.gz" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "a1e770205a23c83c76d16606d00777e7", "sha256": "534fb5213d2488ccfd596ddd27db7319458c7e7587a7956c96d84c684a706968" }, "downloads": -1, "filename": "blink_cameras-0.3.13-py3-none-any.whl", "has_sig": false, "md5_digest": "a1e770205a23c83c76d16606d00777e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16358, "upload_time": "2019-05-21T04:07:08", "url": "https://files.pythonhosted.org/packages/73/8f/e48303d6a4112e36151f394a70d97a0db24cddf71160f05d26f1ef1e5e0e/blink_cameras-0.3.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c588605e98c52f8d6c8adba5aa153530", "sha256": "b1d096d8f6dd72dfe3e0308a9e5d250d32c506db2137041082fa43dd76707796" }, "downloads": -1, "filename": "blink-cameras-0.3.13.tar.gz", "has_sig": false, "md5_digest": "c588605e98c52f8d6c8adba5aa153530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5535, "upload_time": "2019-05-21T04:07:10", "url": "https://files.pythonhosted.org/packages/aa/26/c572ad93bd08dca2db9770923d67eccc9b6c4c0e627f11fdae5ec67015f8/blink-cameras-0.3.13.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "0238f7cdb88b6f4dc392ead2e4032d62", "sha256": "470df11ba29e67e5feadc9aeb7ff1da8833eacb7ee352343e3342cc6004cec66" }, "downloads": -1, "filename": "blink_cameras-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0238f7cdb88b6f4dc392ead2e4032d62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16275, "upload_time": "2018-12-27T22:21:34", "url": "https://files.pythonhosted.org/packages/46/a2/859ba94a87b295aae24d21d263dc95d7eb5096995dc113e8645f4718b767/blink_cameras-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02d3b8b07745ca5a604f97ce49ff8a71", "sha256": "eb6f1cbe17a81676c66340f9d17c4e31c9d307f3f765d074fc1feda87cda243b" }, "downloads": -1, "filename": "blink-cameras-0.3.4.tar.gz", "has_sig": false, "md5_digest": "02d3b8b07745ca5a604f97ce49ff8a71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5461, "upload_time": "2018-12-27T22:21:35", "url": "https://files.pythonhosted.org/packages/b2/35/afd0019a7ef9db3cf2292fed313a094f5a0e7f6cc19d675621ab179d218d/blink-cameras-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "c50eaeee4a8f6c88ffa7bb545f504aee", "sha256": "0248db9c77268cca370d2817d24570dd3610aab4808f117af96fa9fc0169640b" }, "downloads": -1, "filename": "blink_cameras-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c50eaeee4a8f6c88ffa7bb545f504aee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16276, "upload_time": "2019-01-07T07:38:42", "url": "https://files.pythonhosted.org/packages/09/c7/afea145713c7cec947c893b860a8e9d19c2470bf05ed351ba6bccb8c347e/blink_cameras-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4df60d1a1cab14a79aa4765121755a9a", "sha256": "a666770749dc46ca8e8d853c29e81e2e67dc5551a937679f4ced545cac14a240" }, "downloads": -1, "filename": "blink-cameras-0.3.5.tar.gz", "has_sig": false, "md5_digest": "4df60d1a1cab14a79aa4765121755a9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5462, "upload_time": "2019-01-07T07:38:46", "url": "https://files.pythonhosted.org/packages/49/09/4385a98c3a50ef3ab9463c2097aa25d95ff1863ffdc0798a4a753272f4f3/blink-cameras-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "55db878584511440efacdc2d15295869", "sha256": "b05545cb1c131b3b55dc24089e628df77f982816ddedddfaf0edef8edbed5cfb" }, "downloads": -1, "filename": "blink_cameras-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "55db878584511440efacdc2d15295869", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16279, "upload_time": "2019-01-07T07:38:44", "url": "https://files.pythonhosted.org/packages/17/0e/7fe96191cb20ff77465188cd30e9ed5fd724695a292d2cf1d7b834b9dd91/blink_cameras-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d781ab2938a333696fc9fd7b82b5dae2", "sha256": "c208ab37807f6176e4f26d9247e5dc3ad705503b28c4ba9122422af0ab44bb2c" }, "downloads": -1, "filename": "blink-cameras-0.3.6.tar.gz", "has_sig": false, "md5_digest": "d781ab2938a333696fc9fd7b82b5dae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5472, "upload_time": "2019-01-07T07:38:47", "url": "https://files.pythonhosted.org/packages/d1/37/5bb90db8234c3cc3580ceb8709517b985f216ae5bc3a209da364380abf0d/blink-cameras-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "1c136233ba0320607d8a13f5623a5dca", "sha256": "5d95af1a3a499f37413082bc4b5ba199c7d6176af3db7021bec1a785b273c04d" }, "downloads": -1, "filename": "blink_cameras-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1c136233ba0320607d8a13f5623a5dca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16337, "upload_time": "2019-02-06T06:28:16", "url": "https://files.pythonhosted.org/packages/04/c6/fd5434199891a6adf198369fbfaa394dd25573ea4ec60c9d5da1f7b1f8f5/blink_cameras-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50d3f742e8adbc3952a0ad7e515b8d51", "sha256": "12541d18425098e3bed2fa24aa4dc2fdf227601c60cf86143904cf8bfb18ce01" }, "downloads": -1, "filename": "blink-cameras-0.3.7.tar.gz", "has_sig": false, "md5_digest": "50d3f742e8adbc3952a0ad7e515b8d51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5504, "upload_time": "2019-02-06T06:28:18", "url": "https://files.pythonhosted.org/packages/87/cf/67324c78c815a0f59455a4a47071c3fb0cf634972f9ceff1a002d3283776/blink-cameras-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "d8519383be1c9d60ea8d8f690a776641", "sha256": "3b3f832a956a3241792f4114737c865e59644d32912a8fbbaa296c8950c5e371" }, "downloads": -1, "filename": "blink_cameras-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d8519383be1c9d60ea8d8f690a776641", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16338, "upload_time": "2019-02-06T06:37:26", "url": "https://files.pythonhosted.org/packages/bd/27/77c06220f7b268720c62ca11e3b108e13e3abfab7c87931ac8a1a523a6b2/blink_cameras-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9ba9d959a4fc7e1930bd65bb2167762", "sha256": "259b59813f6805cde1f37819389c311ce58b1288fbdc1d7ff37fac22f10f92e2" }, "downloads": -1, "filename": "blink-cameras-0.3.8.tar.gz", "has_sig": false, "md5_digest": "b9ba9d959a4fc7e1930bd65bb2167762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5505, "upload_time": "2019-02-06T06:37:28", "url": "https://files.pythonhosted.org/packages/fa/7b/9de719941431a327bd9fff7d721bc89c2c8b47883fea278d4fd90d55c06d/blink-cameras-0.3.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a1e770205a23c83c76d16606d00777e7", "sha256": "534fb5213d2488ccfd596ddd27db7319458c7e7587a7956c96d84c684a706968" }, "downloads": -1, "filename": "blink_cameras-0.3.13-py3-none-any.whl", "has_sig": false, "md5_digest": "a1e770205a23c83c76d16606d00777e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16358, "upload_time": "2019-05-21T04:07:08", "url": "https://files.pythonhosted.org/packages/73/8f/e48303d6a4112e36151f394a70d97a0db24cddf71160f05d26f1ef1e5e0e/blink_cameras-0.3.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c588605e98c52f8d6c8adba5aa153530", "sha256": "b1d096d8f6dd72dfe3e0308a9e5d250d32c506db2137041082fa43dd76707796" }, "downloads": -1, "filename": "blink-cameras-0.3.13.tar.gz", "has_sig": false, "md5_digest": "c588605e98c52f8d6c8adba5aa153530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5535, "upload_time": "2019-05-21T04:07:10", "url": "https://files.pythonhosted.org/packages/aa/26/c572ad93bd08dca2db9770923d67eccc9b6c4c0e627f11fdae5ec67015f8/blink-cameras-0.3.13.tar.gz" } ] }