{ "info": { "author": "Joakim Sorensen", "author_email": "ludeeus@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pyruter [![Build Status](https://travis-ci.org/ludeeus/pyruter.svg?branch=master)](https://travis-ci.org/ludeeus/pyruter) [![PyPI version](https://badge.fury.io/py/pyruter.svg)](https://badge.fury.io/py/pyruter)\n\n_Python package to interact with the local API of Google Home devices._\n\n## Install\n\n```bash\npip install pyruter\n```\n\nThis package also include a CLI tool, run `pyruter --help` to see what it can do.\n\n### Example usage\n\n```python\n\"\"\"Example usage of pyruter.\"\"\"\nimport asyncio\nimport aiohttp\nfrom pyruter.api import Departures\n\nasync def test_pyruter():\n \"\"\"Example usage of pyruter.\"\"\"\n stopid = 2190400\n destination = 'Drammen'\n custom_session = aiohttp.ClientSession()\n data = Departures(LOOP, stopid, destination, custom_session)\n await data.get_departures()\n\n print(\"Departures:\", data.departures)\n\nLOOP = asyncio.get_event_loop()\nLOOP.run_until_complete(test_pyruter())\n```\n\n**NB!: The `destination` has to be the final destination, and not where you are hopping off.", "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/ludeeus/pyruter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyruter", "package_url": "https://pypi.org/project/pyruter/", "platform": "", "project_url": "https://pypi.org/project/pyruter/", "project_urls": { "Homepage": "https://github.com/ludeeus/pyruter" }, "release_url": "https://pypi.org/project/pyruter/1.2.4/", "requires_dist": null, "requires_python": "", "summary": "", "version": "1.2.4" }, "last_serial": 4564729, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "0e8e4c721827f1121c39e12d03fb801b", "sha256": "023cc7473eb9d180d505143bdb92cbbd94cc735eda27d8f609666ba2c2b4ddfa" }, "downloads": -1, "filename": "pyruter-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0e8e4c721827f1121c39e12d03fb801b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1949, "upload_time": "2018-10-20T13:28:13", "url": "https://files.pythonhosted.org/packages/01/83/a66e59c303d239d5ca29a427f01ede92ffea90ea804cd8cc62f38d08dc22/pyruter-0.1.1.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "dd1279eb28e307784b177e768e29c697", "sha256": "c822669705709c9816176e31820faaa178f677d362ef3005208d969916ec4ba3" }, "downloads": -1, "filename": "pyruter-1.0.1.tar.gz", "has_sig": false, "md5_digest": "dd1279eb28e307784b177e768e29c697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2789, "upload_time": "2018-11-05T19:40:44", "url": "https://files.pythonhosted.org/packages/11/c5/f008034fd9dc0d8c640496a3b9fca96c297b89cb023d8729cd71d3ffdb27/pyruter-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c9f01c541b5a22b1a5575f65598e693b", "sha256": "899d5a2657789f843c438df73241c0417d46dc3752fbbe9503c9ae5e755d1760" }, "downloads": -1, "filename": "pyruter-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c9f01c541b5a22b1a5575f65598e693b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2768, "upload_time": "2018-11-05T20:09:44", "url": "https://files.pythonhosted.org/packages/e5/8f/5dc1b536bb5f890ec42ee2043877dda2bd06a05f3c499fa8df7254f1f881/pyruter-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "59864f66867d5d5b2d97060a8702731f", "sha256": "a235ba993545dea4aa8840ea6a5c9dae9bb756186e89e8ff1814aff057720d46" }, "downloads": -1, "filename": "pyruter-1.1.0.tar.gz", "has_sig": false, "md5_digest": "59864f66867d5d5b2d97060a8702731f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2818, "upload_time": "2018-11-07T17:37:26", "url": "https://files.pythonhosted.org/packages/4e/c9/4ca43814bf79a1eabb990f3dddf4235e71aa5567e01c03b89d2dc16c67f4/pyruter-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0ab7823f94592f053df63755ec2a32e5", "sha256": "21dcb7ff91bf060494ff2247a5d33367b7fcd441fe33ae482fa2ab4e0c80995d" }, "downloads": -1, "filename": "pyruter-1.1.1.tar.gz", "has_sig": false, "md5_digest": "0ab7823f94592f053df63755ec2a32e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2790, "upload_time": "2018-11-08T14:46:58", "url": "https://files.pythonhosted.org/packages/a3/42/077692da36b9e8eb70698d05e67dae3d8bb37c82046a712d03e6caa61baf/pyruter-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "465ddd7684235101e2888111e01376de", "sha256": "d1129f81c4fe10ccaff81acc25cc3bcb481fa06f3519683769c02e08b8ef98db" }, "downloads": -1, "filename": "pyruter-1.1.2.tar.gz", "has_sig": false, "md5_digest": "465ddd7684235101e2888111e01376de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2751, "upload_time": "2018-11-25T10:36:25", "url": "https://files.pythonhosted.org/packages/29/ac/72a32d483f9211c1e6726c6dae33699fc483d2c635e536953648fb048a94/pyruter-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1eb95f3a7e1028282f9c8a65bb37b3f6", "sha256": "833eec59be925c92676770cb4641995e8a33a0e26f70f1736be9757f95954e9e" }, "downloads": -1, "filename": "pyruter-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1eb95f3a7e1028282f9c8a65bb37b3f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3174, "upload_time": "2018-11-25T10:49:26", "url": "https://files.pythonhosted.org/packages/19/ec/56ae90d4135697ff808b6328df8e5fb4214409d63354832640b01c399d1c/pyruter-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3679f1172c916c797d64fb40ed2309e0", "sha256": "ed44d0c343cef10a15482ae0f4bbbfc101ee0721eff04e99c13dc41d622eb76e" }, "downloads": -1, "filename": "pyruter-1.2.1.tar.gz", "has_sig": false, "md5_digest": "3679f1172c916c797d64fb40ed2309e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3170, "upload_time": "2018-11-25T10:54:40", "url": "https://files.pythonhosted.org/packages/a8/bc/d57828a9fad070d1b74d16a221b3eefccc00b6e8a72d3369d8fde6ba6c8b/pyruter-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "001afc436bc6c1f6daababf4e2d52b42", "sha256": "4cb5b8ea8d113613208d80bfe98c9be6a98e87874a952191e26ea196a3bdc9b5" }, "downloads": -1, "filename": "pyruter-1.2.2.tar.gz", "has_sig": false, "md5_digest": "001afc436bc6c1f6daababf4e2d52b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3177, "upload_time": "2018-11-25T12:15:06", "url": "https://files.pythonhosted.org/packages/1e/d9/f75c73cc30cd3a7e71b5e46fd70d851f730c0262b6f412e6e589c23f5efd/pyruter-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "807ba6db8f556a3d80583421bccd79ad", "sha256": "8f92612426083e549748c42305f479343a7ad3d18edaa88c6dc38ce0958bfaee" }, "downloads": -1, "filename": "pyruter-1.2.3.tar.gz", "has_sig": false, "md5_digest": "807ba6db8f556a3d80583421bccd79ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3178, "upload_time": "2018-11-25T12:36:51", "url": "https://files.pythonhosted.org/packages/8a/12/1937d0f1941f4eec15b8f646416a62265c093d9e82249f8af357aafd03c1/pyruter-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "471a5f63bc61037c6401e7f704196226", "sha256": "f2408fba83c2b6c72f6c10c6d532c45acff200b2f50fe2ecc66acad1e9999809" }, "downloads": -1, "filename": "pyruter-1.2.4.tar.gz", "has_sig": false, "md5_digest": "471a5f63bc61037c6401e7f704196226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3358, "upload_time": "2018-12-05T17:06:59", "url": "https://files.pythonhosted.org/packages/5f/b9/6f3f352dcf594f5394252655ceea46884a7d3d36be3f3546d6faa0382b8c/pyruter-1.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "471a5f63bc61037c6401e7f704196226", "sha256": "f2408fba83c2b6c72f6c10c6d532c45acff200b2f50fe2ecc66acad1e9999809" }, "downloads": -1, "filename": "pyruter-1.2.4.tar.gz", "has_sig": false, "md5_digest": "471a5f63bc61037c6401e7f704196226", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3358, "upload_time": "2018-12-05T17:06:59", "url": "https://files.pythonhosted.org/packages/5f/b9/6f3f352dcf594f5394252655ceea46884a7d3d36be3f3546d6faa0382b8c/pyruter-1.2.4.tar.gz" } ] }