| Name | MBTAclient JSON |
| Version |
0.2.5
JSON |
| download |
| home_page | None |
| Summary | A Python client for interacting with the MBTA API |
| upload_time | 2024-08-23 01:53:16 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.12 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# MBTAclient
**MBTAclient** is a Python client library for interacting with the Massachusetts Bay Transportation Authority (MBTA) API. This library provides access to MBTA data, including routes, predictions, schedules, and more.
## Features
- Structured objects to retrieve and access information about:
- MBTA Routes
- MBTA Stops
- MBTA Trips
- MBTA Schedules
- MBTA Predictions
- MBTA Alerts
- Two handlers to simplify the retrieval and access to journey information, including near-live scheduling, stops, and alerts:
- **`journeys_handler`**: Provides a list of the next N (N=`max_journeys`) journeys from a departure stop (`depart_from_name`) to an arrival stop (`arrive_at_name`).
- **`trip_handler`**: Provides a single journey on a given commuter rail trip (`trip`) from a departure stop (`depart_from_name`) to an arrival stop (`arrive_at_name`).
- Easily integrates with Home Assistant or other Python-based systems.
## Contributing
Contributions are welcome! If you would like to contribute to this project, please fork the repository and submit a pull request.
## License
This project is licensed under the MIT License.
Raw data
{
"_id": null,
"home_page": null,
"name": "MBTAclient",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Luca Chiabrera <luca.chiabrera@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/02/09/f536f1b4fc4bfa178654daaa5f89aeb3a50908c4adb24399d12ca35c8bbe/mbtaclient-0.2.5.tar.gz",
"platform": null,
"description": "# MBTAclient\n\n**MBTAclient** is a Python client library for interacting with the Massachusetts Bay Transportation Authority (MBTA) API. This library provides access to MBTA data, including routes, predictions, schedules, and more.\n\n## Features\n\n- Structured objects to retrieve and access information about:\n - MBTA Routes\n - MBTA Stops\n - MBTA Trips\n - MBTA Schedules\n - MBTA Predictions\n - MBTA Alerts\n- Two handlers to simplify the retrieval and access to journey information, including near-live scheduling, stops, and alerts:\n - **`journeys_handler`**: Provides a list of the next N (N=`max_journeys`) journeys from a departure stop (`depart_from_name`) to an arrival stop (`arrive_at_name`).\n - **`trip_handler`**: Provides a single journey on a given commuter rail trip (`trip`) from a departure stop (`depart_from_name`) to an arrival stop (`arrive_at_name`).\n- Easily integrates with Home Assistant or other Python-based systems.\n\n\n## Contributing\n\nContributions are welcome! If you would like to contribute to this project, please fork the repository and submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License.\n",
"bugtrack_url": null,
"license": null,
"summary": "A Python client for interacting with the MBTA API",
"version": "0.2.5",
"project_urls": {
"Homepage": "https://github.com/chiabre/MBTAclient",
"Issues": "https://github.com/chiabre/MBTAclient/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8faf9199f3ed00b6005f6bb39a899c4af35e895cdc225fe11c590bc05f6f5878",
"md5": "e635471037b13a16473f747f6036df20",
"sha256": "76060ea15570ed4534f86a9ba0bd94086fa631dee0cb92f12bb73bd709ac7a9e"
},
"downloads": -1,
"filename": "MBTAclient-0.2.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e635471037b13a16473f747f6036df20",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 16116,
"upload_time": "2024-08-23T01:53:15",
"upload_time_iso_8601": "2024-08-23T01:53:15.404887Z",
"url": "https://files.pythonhosted.org/packages/8f/af/9199f3ed00b6005f6bb39a899c4af35e895cdc225fe11c590bc05f6f5878/MBTAclient-0.2.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0209f536f1b4fc4bfa178654daaa5f89aeb3a50908c4adb24399d12ca35c8bbe",
"md5": "c116bcdf486d04e7fc9fb7ed105ae8ec",
"sha256": "78a816d63b3a92cddbcde9d100542a80ce703abf42e2d48adf8cce333a664752"
},
"downloads": -1,
"filename": "mbtaclient-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "c116bcdf486d04e7fc9fb7ed105ae8ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 11561,
"upload_time": "2024-08-23T01:53:16",
"upload_time_iso_8601": "2024-08-23T01:53:16.359080Z",
"url": "https://files.pythonhosted.org/packages/02/09/f536f1b4fc4bfa178654daaa5f89aeb3a50908c4adb24399d12ca35c8bbe/mbtaclient-0.2.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-23 01:53:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "chiabre",
"github_project": "MBTAclient",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "mbtaclient"
}