Skip to main content

pyefa3

Python-Library for accessing online train connection APIs (Elektronische Fahrplanauskunft).

A list of supported regions can be found here.

Installation

Just install it from the Python Package Index:

pip install pyefa3

Usage

from pyefa.classes import Station
from pyefa.networks import DING

origin_station = Station()
origin_station.name = "Theater"
origin_station.place = "Ulm"

destination_station = Station()
destination_station.name = "Universität Süd"
destination_station.place = "Ulm"

efa_api = DING()
result = efa_api.tripRequest(origin_station, destination_station, apitype="xml")
print(result)

machine_readable = result.asdict()

Install from source

The Python-Modules beautifulsoup4 and colorama are required.

Just clone the repository and run:

python setup.py install

Documentation

Documentation is available via docstrings.

pydoc clifa
pydoc clifa.classes
# and so on

Metadata

Release files for pyefa3 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyefa3 0.2.3
File Size Uploaded
pyefa3-0.2.3.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyefa3 0.2.3
File Interpreter ABI Platform
pyefa3-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 35.8 kB

Release files / pyefa3-0.2.3.tar.gz

Download URL pyefa3-0.2.3.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
56faae45a9edd0293d1f8a2c9cec5925d2e0f9faad5fa654db8e1645889e689c
BLAKE2b-256 checksum
How to use checksums
edf322ed1a64f719d9c2b4474e22ed0d458bfedb3623c21dc4dc9dc1296ed310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.10

Release files / pyefa3-0.2.3-py3-none-any.whl

Download URL pyefa3-0.2.3-py3-none-any.whl
Size 18.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
11d9e776437be46aa723f5251d8a26d7316d61b84acf0a70c5b58397feb21325
BLAKE2b-256 checksum
How to use checksums
14cf18ef3980f76f8bce7943fc96c819a110f85fd33c987874510f38fc16ce20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.10

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page