Skip to main content

Python library to get the real-time transport information (RTPI) for Dublin Bus

Project description

PyDublinBus

Python Interface for the Dublin Bus RTPI API.

Example usage

Time table:

>>> from pydublinbus import DublinBusRTPI
>>> mybus=DublinBusRTPI(stopid='312')
>>> mybus.bus_timetable()
[{'due_in': '6', 'route': '26'},
 {'due_in': '8', 'route': '25B'},
 {'due_in': '15', 'route': '67'},
 {'due_in': '22', 'route': '66B'},
 {'due_in': '23', 'route': '25A'},
 {'due_in': '31', 'route': '66A'},
 {'due_in': '38', 'route': '25B'},
 {'due_in': '39', 'route': '66'},
 {'due_in': '41', 'route': '26'},
 {'due_in': '41', 'route': '25'},
 {'due_in': '45', 'route': '67'},
 {'due_in': '46', 'route': '25A'}]

Time table filtered by route

>>> from pydublinbus import DublinBusRTPI
>>> mybus=DublinBusRTPI(stopid='312', route='25A')
>>> from pprint import pprint
>>> mybus.bus_timetable()
[{'due_in': '20', 'route': '25A'},
 {'due_in': '43', 'route': '25A'}]

Raw json data:

>>> from pydublinbus import DublinBusRTPI
>>> mybus=DublinBusRTPI(stopid='312')
>>> mybus.get_rtpi_data()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydublinbus-0.0.4.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

pydublinbus-0.0.4-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file pydublinbus-0.0.4.tar.gz.

File metadata

  • Download URL: pydublinbus-0.0.4.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.3

File hashes

Hashes for pydublinbus-0.0.4.tar.gz
Algorithm Hash digest
SHA256 ac1f87fef117750d0a935fc94a3b00be336551bb32d1f57090ffcbdc7be645d5
MD5 0e93bfa63aeda63ebe2e8147aa119602
BLAKE2b-256 12e09b0ab1c69e61b68f36bb76b913b07899b5f29d85c8980aedc988b8b92e4a

See more details on using hashes here.

File details

Details for the file pydublinbus-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pydublinbus-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.3

File hashes

Hashes for pydublinbus-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 67b9682cd21aa967166f00d8690165b30b3665f5f400237fad7d9c91c7b46436
MD5 df377d008b3690a8a789cfeee011d752
BLAKE2b-256 e5bfc63167f7db9b5c1f188287deee231259ba42e614cb520fb3b2fe069081df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page