{ "info": { "author": "blackrose514", "author_email": "dmtri3sukuna@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Pytelematics-oasa\n\nPytelematics-oasa is a simple API wrapper for python.\n\n## Installation\n\n```bash\npip install pytelematics-oasa\n```\nRequirements: [requests](https://pypi.org/project/requests/)\n\n## Usage\n\n```python\nfrom pytelematics_oasa import OasaTelematics, Line, Route, Stop\n\n##### Line #####\n\n# example using linecode 962 (A1 \u03a0\u0395\u0399\u03a1\u0391\u0399\u0391\u03a3-\u0392\u039f\u03a5\u039b\u0391)\nline = Line('962')\n\nline.ID # \u03911\nline.linecode # 962\nline.name # \u03a0\u0395\u0399\u03a1\u0391\u0399\u0391\u03a3 - \u0392\u039f\u03a5\u039b\u0391\nline.name_en # PEIRAIAS - VOYLA\n\nline.routes()\nline.schedule_days()\n\n##### Route #####\n\n# example using routecode 1884 (845 \u03a0\u0395\u0399\u03a1\u0391\u0399\u0391\u03a3 - \u0395\u039b\u0395\u03a5\u03a3\u0399\u039d\u0391, route: \u0395\u039b\u0395\u03a5\u03a3\u0399\u039d\u0391 ==> \u03a0\u0395\u0399\u03a1\u0391\u0399\u0391\u03a3)\nroute = Route('1884')\n\nroute.name # \u0395\u039b\u0395\u03a5\u03a3\u0399\u039d\u0391 - \u03a0\u0395\u0399\u03a1\u0391\u0399\u0391\u03a3\nroute.name_en # ELEFSINA - PEIRAIAS\nroute.routecode # 1884\n\nroute.stops()\nroute.bus_location()\nroute.details()\n\n##### Stop #####\n\n# example using stopcode 400075 (\u03c3\u03c4\u03ac\u03c3\u03b7 \u0397\u03a3\u0391\u03a0 \u039d.\u03a6\u0391\u039b\u0397\u03a1\u039f\u03a5)\nstop = Stop('400075')\n\nstop.name # \u0397\u03a3\u0391\u03a0 \u039d.\u03a6\u0391\u039b\u0397\u03a1\u039f\u03a5\nstop.name_en # ISAP.N.FALIROY\nstop.lat # 37.9445913\nstop.lng # 23.6671421\nstop.stopcode # 400075\n\nstop.arrivals()\n\n###### Oasa ######\n\n# Use the get method for getting data. \n# 1st arg: action, 2nd~ arg: params\n# More info at the documentation page.\n# https://oasa-telematics-api.readthedocs.io/en/latest/index.html\n\noasa = OasaTelematics()\n\noasa.get('getRoutesForLine', 962)\noasa.get('getClosestStops', 37.9445913, 23.6671421)\n\n# Custom methods\noasa.get_all_lines()\noasa.closest_stops(x, y) \noasa.linecodes(lineID)\n```\n\n## API Documentation\n[Oasa-Telematics-API](https://oasa-telematics-api.readthedocs.io/en/latest/)\n\n## License\nMIT License\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/blackrose514/pytelematics-oasa/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/blackrose514/pytelematics-oasa", "keywords": "oasa,telematics,api,pytelematics-oasa", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytelematics-oasa", "package_url": "https://pypi.org/project/pytelematics-oasa/", "platform": "", "project_url": "https://pypi.org/project/pytelematics-oasa/", "project_urls": { "Download": "https://github.com/blackrose514/pytelematics-oasa/releases", "Homepage": "https://github.com/blackrose514/pytelematics-oasa" }, "release_url": "https://pypi.org/project/pytelematics-oasa/1.0.0/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "OASA Telematics API wrapper for python.", "version": "1.0.0" }, "last_serial": 5478442, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ab49c25b939e03f3a8e3217fe5f03220", "sha256": "0ce151f508c4e1171c630be23e5e7eb44a5ce4cac386a8f54d2965f8ee7062ef" }, "downloads": -1, "filename": "pytelematics_oasa-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ab49c25b939e03f3a8e3217fe5f03220", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4944, "upload_time": "2019-07-02T21:03:26", "url": "https://files.pythonhosted.org/packages/1c/df/6a79628e71b9b053da1f93672a71c5d40ae885a025b5b32d0b57c1168a01/pytelematics_oasa-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "583905e115c02f386ed79f0aff7b8e47", "sha256": "5c2fcbc18e4237b358ac9d87c21dda29a291994c55839985c01fe693ca5d9185" }, "downloads": -1, "filename": "pytelematics-oasa-0.0.1.tar.gz", "has_sig": false, "md5_digest": "583905e115c02f386ed79f0aff7b8e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3518, "upload_time": "2019-07-02T21:03:28", "url": "https://files.pythonhosted.org/packages/ab/38/53a92c27eda942a5216ef9e9b158dc46b6e56f74f4879f5730f831754075/pytelematics-oasa-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8e2ab7526cb531abd5be68079dec451e", "sha256": "dd801b96b40bb2474dec1425d2efb031c66435467ed0bb9c77fc37c2baffe111" }, "downloads": -1, "filename": "pytelematics_oasa-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8e2ab7526cb531abd5be68079dec451e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4943, "upload_time": "2019-07-02T21:15:44", "url": "https://files.pythonhosted.org/packages/0a/75/8b568ab6430002863a50e90b8e7251a8b424727df52c1c48214aff9ecccb/pytelematics_oasa-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00eca856518d0041c4b687d3c6c2e427", "sha256": "8e40974c202ad34eb2c9e32a9f2127fe0234487fc27c974c263c9b91062f4d76" }, "downloads": -1, "filename": "pytelematics-oasa-1.0.0.tar.gz", "has_sig": false, "md5_digest": "00eca856518d0041c4b687d3c6c2e427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3513, "upload_time": "2019-07-02T21:15:47", "url": "https://files.pythonhosted.org/packages/80/3f/9c7ce33235ee75840ba13405a15a2456cf24f7e580e3e381211d4a214c8e/pytelematics-oasa-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e2ab7526cb531abd5be68079dec451e", "sha256": "dd801b96b40bb2474dec1425d2efb031c66435467ed0bb9c77fc37c2baffe111" }, "downloads": -1, "filename": "pytelematics_oasa-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8e2ab7526cb531abd5be68079dec451e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4943, "upload_time": "2019-07-02T21:15:44", "url": "https://files.pythonhosted.org/packages/0a/75/8b568ab6430002863a50e90b8e7251a8b424727df52c1c48214aff9ecccb/pytelematics_oasa-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00eca856518d0041c4b687d3c6c2e427", "sha256": "8e40974c202ad34eb2c9e32a9f2127fe0234487fc27c974c263c9b91062f4d76" }, "downloads": -1, "filename": "pytelematics-oasa-1.0.0.tar.gz", "has_sig": false, "md5_digest": "00eca856518d0041c4b687d3c6c2e427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3513, "upload_time": "2019-07-02T21:15:47", "url": "https://files.pythonhosted.org/packages/80/3f/9c7ce33235ee75840ba13405a15a2456cf24f7e580e3e381211d4a214c8e/pytelematics-oasa-1.0.0.tar.gz" } ] }