Socket
Socket
Sign inDemoInstall

transportapi-python

Package Overview
Dependencies
0
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    transportapi-python

Unofficial Python 3.7 API wrapper for the TransportAPI.


Maintainers
1

Readme

transportapi-python 🚆🚌🚲

Unofficial Python 3.7 API wrapper for the TransportAPI.

Dependencies

[dev-packages]
black = "*"

[packages]
requests = "*"

[requires]
python_version = "3.7"

Install transportapi-python using either:

  • pip3 install transportapi-python, pipenv install, pip3 install -r requirements.txt, python setup.py install.

Example Usage

See transportapi_python/transportapi.py for other parameters.

  • Accessing the Train endpoints.
from transportapi_python import Train
from pprint import pprint

# HTTP(S) proxies are supported: https://2.python-requests.org/en/master/user/advanced/#proxies
train = Train(APP_ID="Your app ID here.", API_KEY="Your API key here.")
# Uses the default value station_code: "LBG".
pprint(train.train_timetable())
  • Accessing Bus endpoints.
from transportapi_python import Bus
from pprint import pprint

# HTTP(S) proxies are supported: https://2.python-requests.org/en/master/user/advanced/#proxies
bus = Bus(APP_ID="Your app ID here.", API_KEY="Your API key here.")
# Uses the default value station_code: "LBG".
pprint(bus.bus_service_info())

Usage for Public, Car and Bicycle classes are exactly the same as above.

Additional Information

Changelog

  • 0.0.1 - Inital release of transportapi-python. Covered all endpoints of the API.

Authors -- Contributors

License

This project is licensed under the MIT License - see the LICENSE for details.

Disclaimer

This API wrapper is unofficial meaning it has no affiliation with TransportAPI. When using their API, you consent to their terms & conditions and privacy policy.

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc