{ "info": { "author": "Philipp Schmitt", "author_email": "philipp@schmitt.co", "bugtrack_url": null, "classifiers": [], "description": "# sherlockbikepy\n\nThis Python library implements the [sherlock.bike](https://sherlock.bike) API. It has been reverse\nengineered from the [Android app](https://play.google.com/store/apps/details?id=bike.sherlock.app).\n\n## Installation\n\n```bash\npip install sherlockbikepy\n```\n\n## Code snippet\n\n```python\nfrom sherlockbikepy import Sherlock\n\n# Login\nsh = Sherlock('user@example.com', 'supaSecretPassw0rd')\n\n# Get devices\nsh.devices\n# > []\n\n# Primary device (ie. the first one)\nsh.primary_device\n# > \n\n# Device state\nsh.primary_device.state\n# > 'ON'\n\n# Device location (only available if currently armed ie. \"ON\")\nsh.primary_device.location\n# > Position(latitude=20.6297038,\n# > longitude=2.8123654,\n# > last_update=datetime.datetime(2018, 9, 22, 15, 55, 42))\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/sherlockbikepy", "keywords": "", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "sherlockbikepy", "package_url": "https://pypi.org/project/sherlockbikepy/", "platform": "", "project_url": "https://pypi.org/project/sherlockbikepy/", "project_urls": { "Homepage": "https://github.com/pschmitt/sherlockbikepy" }, "release_url": "https://pypi.org/project/sherlockbikepy/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Python library to interact with the sherlock.bike API", "version": "0.2.1" }, "last_serial": 4301274, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5039de1c27f0db431a30e8a2d63d6ba3", "sha256": "a0ac42753161fbd41913a83ef369fbb12e9b75733e8edea5d05f812fba2ca9b6" }, "downloads": -1, "filename": "sherlockbikepy-0.1.tar.gz", "has_sig": false, "md5_digest": "5039de1c27f0db431a30e8a2d63d6ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3452, "upload_time": "2018-09-22T16:13:21", "url": "https://files.pythonhosted.org/packages/3a/3e/03015c8f182b06a39d96fe68e2082d33f4da4c518b530839e2fa48421010/sherlockbikepy-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a89ece39e33dcdd917beceddf89bf046", "sha256": "c6fa6f3ef57a51694e19e1b8ee90a060ce1fe3cc682584f0096afb78ee979417" }, "downloads": -1, "filename": "sherlockbikepy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a89ece39e33dcdd917beceddf89bf046", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3522, "upload_time": "2018-09-22T16:18:01", "url": "https://files.pythonhosted.org/packages/e4/fe/e6f5f38127f519ce8c0b65785de65751ec6cd0b70e295428635e78f03257/sherlockbikepy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0df4a107f8e94c6eb3571278bc9c8137", "sha256": "ae57df63b51dba26a92569c860abf8a315f9ce3430305dc5d7a6c03ae37928b1" }, "downloads": -1, "filename": "sherlockbikepy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0df4a107f8e94c6eb3571278bc9c8137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3562, "upload_time": "2018-09-22T16:34:12", "url": "https://files.pythonhosted.org/packages/59/ad/c7e8601b1160969804cb837b2c78d5f0d280d1c46b8a099d9a05421c6f83/sherlockbikepy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d62c83fb8fd755be097c67bc33c7ba66", "sha256": "f4756f11761639040f3d43835e6082b0fb802a2cf10fe833a5f137a4d4558662" }, "downloads": -1, "filename": "sherlockbikepy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d62c83fb8fd755be097c67bc33c7ba66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3636, "upload_time": "2018-09-22T17:19:35", "url": "https://files.pythonhosted.org/packages/61/8d/f819157beec7316d1029a3cf5267b5c1a3e896d31849f6e416f232e5a802/sherlockbikepy-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6fe1fed85714fc556ea4a84d640a5969", "sha256": "340f0fa1e6d7522e77f0df67d26e1d816befb3601045dd4eab9b7a9b93ed18fc" }, "downloads": -1, "filename": "sherlockbikepy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6fe1fed85714fc556ea4a84d640a5969", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3698, "upload_time": "2018-09-22T18:08:28", "url": "https://files.pythonhosted.org/packages/db/64/3c1e2dd5c3deb22c27320c932bfd3d4aaea6058086dddbf03f12eae1bde1/sherlockbikepy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7d1fcff18021479cfb87e94aca534190", "sha256": "939467c622ba1c35e4ac7f1838e7479c488f54fc8ea1aeb926a155645776b5e8" }, "downloads": -1, "filename": "sherlockbikepy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7d1fcff18021479cfb87e94aca534190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3757, "upload_time": "2018-09-23T08:51:26", "url": "https://files.pythonhosted.org/packages/51/b6/f6f68a6359d3a5b21e48ed81cc3132c2233a138481bc5587c1c38bd2ad61/sherlockbikepy-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d1fcff18021479cfb87e94aca534190", "sha256": "939467c622ba1c35e4ac7f1838e7479c488f54fc8ea1aeb926a155645776b5e8" }, "downloads": -1, "filename": "sherlockbikepy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7d1fcff18021479cfb87e94aca534190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3757, "upload_time": "2018-09-23T08:51:26", "url": "https://files.pythonhosted.org/packages/51/b6/f6f68a6359d3a5b21e48ed81cc3132c2233a138481bc5587c1c38bd2ad61/sherlockbikepy-0.2.1.tar.gz" } ] }