Query Linz Linien raw EFA endpoints for stop lookup and live departures. Use when tasks involve Linz public transport stop search, resolving stop IDs from stop names, or fetching upcoming departures from a stop.
Use this skill to interact with Linz Linien EFA endpoints:
GET /efa/XML_STOPFINDER_REQUESTGET /efa/XML_DM_REQUESTRead endpoint details in {baseDir}/references/endpoints.md before implementation.
Use {baseDir}/scripts/linz_transport.py as the default execution path.
{baseDir}/scripts/linz_transport.py--base-url <url> argument, orLINZ_TRANSPORT_API_BASE_URL environment variable, orhttp://www.linzag.at/linz2.Preferred commands:
python {baseDir}/scripts/linz_transport.py stops "taubenmarkt"python {baseDir}/scripts/linz_transport.py departures --stop-id 60501160 --limit 10python {baseDir}/scripts/linz_transport.py next "taubenmarkt" --limit 10 --pick-firstLINZ_TRANSPORT_API_BASE_URL if available.http://www.linzag.at/linz2.countdownInMinutes ascending if needed.countdownInMinutes) and absolute (time) times.--stop-id or use next ... --pick-first only when ambiguity is acceptable.message code, include that code in diagnostics.python {baseDir}/scripts/linz_transport.py stops "taubenmarkt"
python {baseDir}/scripts/linz_transport.py departures --stop-id 60501160 --limit 10
python {baseDir}/scripts/linz_transport.py next "taubenmarkt" --limit 10 --pick-first
python "{baseDir}/scripts/linz_transport.py" stops "taubenmarkt"
python "{baseDir}/scripts/linz_transport.py" departures --stop-id 60501160 --limit 10
python "{baseDir}/scripts/linz_transport.py" next "taubenmarkt" --limit 10 --pick-first