{
"info": {
"author": "Albert Lee",
"author_email": "trisk@forkgnu.org",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 3",
"Topic :: Home Automation",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "pysesame\n========\n\nPython API for controlling `Sesame `_ smart locks made\nby CANDY HOUSE, Inc. \n\nThis is based on the `cloud API `_ for Sesame.\n\nRequirements\n------------\nYour Sesame needs to be paired with the mobile app in *virtual station*\nmode, or a standalone `Wi-Fi Access Point\n`_.\n\nDependencies\n------------\npysesame depends on the Python package, requests. You can install dependencies\nusing ``pip install -r requirements.txt``\n\nUsage\n-----\n\n.. code:: python\n\n >> import pysesame\n\n >> sesames = pysesame.get_sesames(\"abc@i-lovecandyhouse.co\",\n \"super-strong-password\")\n >> [s.nickname for s in sesames]\n ['Front Door', 'Back Door']\n\n >> front_door = next(s for s in sesames if s.nickname == \"Front Door\")\n >> front_door.device_id\n 'FEEDFACE1234'\n >> front_door.api_enabled\n True\n >> front_door.is_unlocked\n False\n >> front.door.unlock()\n True\n >> front_door.is_unlocked\n True\n >> front.door.is_unlocked = False\n >> front_door.is_unlocked\n False\n\nLicense\n-------\npysesame is released under the MIT license.\n\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/trisk/pysesame",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pysesame",
"package_url": "https://pypi.org/project/pysesame/",
"platform": "any",
"project_url": "https://pypi.org/project/pysesame/",
"project_urls": {
"Homepage": "https://github.com/trisk/pysesame"
},
"release_url": "https://pypi.org/project/pysesame/0.2.0/",
"requires_dist": [
"requests (>=0.10.7)"
],
"requires_python": "",
"summary": "Python API for Sesame smart locks",
"version": "0.2.0"
},
"last_serial": 3554000,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "94d8d13c2c6b90c0bdab3194c29f93b0",
"sha256": "3785f458b00553c9a1d8f62d14a7fd0a5915ad54fb40dc134e1214c5c1d718ff"
},
"downloads": -1,
"filename": "pysesame-0.0.1-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "94d8d13c2c6b90c0bdab3194c29f93b0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5936,
"upload_time": "2017-06-04T02:09:12",
"url": "https://files.pythonhosted.org/packages/a9/24/97f6798a688da8fad0f08fe1bdeaff01ddfb7dbd8302e98ccb50e675ada1/pysesame-0.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "94be073f2d08bb6436adfb77af498bbe",
"sha256": "0f02cdb1b7d7c21cad310579f2ada0c867965e53351a232760cac5e6e0a5efe7"
},
"downloads": -1,
"filename": "pysesame-0.0.1.tar.gz",
"has_sig": true,
"md5_digest": "94be073f2d08bb6436adfb77af498bbe",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4225,
"upload_time": "2017-06-04T02:09:13",
"url": "https://files.pythonhosted.org/packages/08/eb/e75b6bfdd43f5ad79e3fc148ecccc48b86d5c3f46a7f02a5a235da82f2a3/pysesame-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "7169d8c627b641249c8eb11437755137",
"sha256": "f59b82924d54cd29c8cbb754f217f638d156fe14285b529930886398dad15865"
},
"downloads": -1,
"filename": "pysesame-0.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7169d8c627b641249c8eb11437755137",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5957,
"upload_time": "2017-06-04T03:49:34",
"url": "https://files.pythonhosted.org/packages/ba/14/2fcd1dcb5a238100caa6b3e2e28c504e0ff95db16fae78b80d4bfac6c4f9/pysesame-0.0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7f3619b5a992777680d4564602f412d1",
"sha256": "eb78df086522722daccbeadb5b53900ae723b4f5262ae5560c905eaf4403d72c"
},
"downloads": -1,
"filename": "pysesame-0.0.2.tar.gz",
"has_sig": true,
"md5_digest": "7f3619b5a992777680d4564602f412d1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4263,
"upload_time": "2017-06-04T03:49:35",
"url": "https://files.pythonhosted.org/packages/75/27/9879d6b2a74e7537dc661360b57551a5ba0decf4ba8bfd0f00b03ccbac44/pysesame-0.0.2.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "6150c4e30ca28de144f9f67decabc5d7",
"sha256": "3e214b65aeb9a59a3a4b3f742d99984c55a7b07fecab1171157b76985b09e5b1"
},
"downloads": -1,
"filename": "pysesame-0.1.0-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "6150c4e30ca28de144f9f67decabc5d7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6002,
"upload_time": "2017-06-07T21:33:12",
"url": "https://files.pythonhosted.org/packages/da/58/02e2fd8e788da469a45dc9a4da01b5f397c9f005b235e86be98224c972ba/pysesame-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "efffb3b99257234dec2da95235a5f2fc",
"sha256": "3062f5c0bab00b38762e5a92037ae96e9ed704b4eca22b630492cacc85c80b45"
},
"downloads": -1,
"filename": "pysesame-0.1.0.tar.gz",
"has_sig": true,
"md5_digest": "efffb3b99257234dec2da95235a5f2fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4420,
"upload_time": "2017-06-07T21:33:14",
"url": "https://files.pythonhosted.org/packages/c9/15/7e2df5460709891c372e7fea37dbf22777eaf03d81f299a42cf02f8efb7b/pysesame-0.1.0.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "b98e0bd5f9f082697bab0c881be7cfc5",
"sha256": "ee33172e7d4ecb6e8c0cfcd31f6e3bbd99490cdfa77368d37140f60b082d0ad4"
},
"downloads": -1,
"filename": "pysesame-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b98e0bd5f9f082697bab0c881be7cfc5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6035,
"upload_time": "2018-02-05T17:25:04",
"url": "https://files.pythonhosted.org/packages/0c/cf/437f32c3bd34de1eee10ef3c3ea8b6b02fffed16fd8e2de91d34602d3a4d/pysesame-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "53bfa1096302e4ef39ecdb3667fed8a3",
"sha256": "b8152b36ee3b7e7dd52a4ece166925f0dd5034809d446135d7fa2c4fb3f3ba0b"
},
"downloads": -1,
"filename": "pysesame-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "53bfa1096302e4ef39ecdb3667fed8a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4425,
"upload_time": "2018-02-05T17:25:07",
"url": "https://files.pythonhosted.org/packages/8e/f1/e4537142607301aba8451f6bb6c6d7c965e1bc2ee2b10d88e15de0801d26/pysesame-0.2.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b98e0bd5f9f082697bab0c881be7cfc5",
"sha256": "ee33172e7d4ecb6e8c0cfcd31f6e3bbd99490cdfa77368d37140f60b082d0ad4"
},
"downloads": -1,
"filename": "pysesame-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b98e0bd5f9f082697bab0c881be7cfc5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6035,
"upload_time": "2018-02-05T17:25:04",
"url": "https://files.pythonhosted.org/packages/0c/cf/437f32c3bd34de1eee10ef3c3ea8b6b02fffed16fd8e2de91d34602d3a4d/pysesame-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "53bfa1096302e4ef39ecdb3667fed8a3",
"sha256": "b8152b36ee3b7e7dd52a4ece166925f0dd5034809d446135d7fa2c4fb3f3ba0b"
},
"downloads": -1,
"filename": "pysesame-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "53bfa1096302e4ef39ecdb3667fed8a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4425,
"upload_time": "2018-02-05T17:25:07",
"url": "https://files.pythonhosted.org/packages/8e/f1/e4537142607301aba8451f6bb6c6d7c965e1bc2ee2b10d88e15de0801d26/pysesame-0.2.0.tar.gz"
}
]
}