Dies ist der Befehl efap, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
efa - inoffizieller efa.vrr.de-Kommandozeilen-Client
ZUSAMMENFASSUNG
efa --aus Stadt halt --zu Stadt halt [ zusätzlich Optionen ]
efa [ Optionen ] aus-Stadt von-stop [ Via-Stadt Via-Haltestelle ] in die Stadt stoppen
VERSION
Version 2.14
BESCHREIBUNG
efa ist ein Kommandozeilen-Client für diehttp://efa.vrr.de> Webinterface. Es sendet die
angegebenen Informationen in das Online-Formular und zeigt die Ergebnisse an.
Es unterstützt auch andere EFA-Dienste alshttp://efa.vrr.de>. efa hat eine eingebaute Liste von
EFA-Einstiegspunkte, die mit dem . untersucht werden können -A und -D Optionen und aufgeführt mit -l. Sie
kann auch einen benutzerdefinierten Dienst angeben mit -u URL or -s Name. Die Standard-EFA
Service ist in den meisten Fällen ausreichend (auch ICE-Verbindungen in ganz Deutschland).
OPTIONAL
--aus Stadt halt
Abfahrtsort
--zu Stadt halt
Ankunftsort
--über Stadt halt
Reise über diesen Ort
Auf alle Fälle, wenn Sie wollen halt um eine Adresse oder "Point of Interest" zu sein, können Sie dies festlegen
zu 'addr:something' oder 'poi:something'.
-a|--ankommen hh:mm
Endzeit der Reise (überschreibt --time/--depart)
-A|--Auto-URL|--entdecken-und-drucken
Prüfen Sie alle bekannten EFA-Einstiegspunkte für die angegebene Verbindung. Drucken Sie das erste Ergebnis
was kein Fehler war.
Beachten Sie, dass dies eine Weile dauern kann und nicht unbedingt das beste Ergebnis liefert.
Außerdem wird die Verwendung dieser Option standardmäßig nicht empfohlen, da sie die EFA-Dienste unter setzt
erhebliche Zusatzbelastung.
-b|--Fahrrad
Fordern Sie Verbindungen an, die es dem Passagier ermöglichen, ein Fahrrad mitzunehmen. Beachten Sie, dass dies
kann efa überhaupt keine Routen anzeigen -- In diesem Fall war das Backend nicht in der Lage
finden solche Verbindungen oder wussten nichts von deren Bike-Support.
-B|--bike-info
Zeigen Sie Informationen zur Fahrradunterstützung an, wählen Sie jedoch keine darauf basierenden Routen aus. In
Im Wesentlichen ändert diese Option einfach die --ignore-info Ursprünglich. Es ist nützlich, wenn
--Fahrrad gab keine Routen zurück, obwohl der größte Teil der Route mit Fahrradunterstützung ausgestattet ist.
-d|--Datum dd.mm.[yyyy]
Reisedatum
-D|--entdecken
Prüfen Sie alle bekannten EFA-Einstiegspunkte für die angegebene Verbindung. Es werden keine Routen zurückgegeben
in diesem Fall. Stattdessen, efa druckt die URLs und Namen aller Einstiegspunkte, die dies getan haben
keinen Fehler zurückgeben.
-u|--efa-url URL
URL zum EFA-Einstiegspunkt, standardmäßighttp://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2>.
Je nach Standort können einige URLs können spezifischere Daten enthalten als andere. Sehen
Reisen::Routen::DE::EFA(3 Uhr) und die -l Option für Alternativen.
-e|--ausschließen Transport
Ausschließen Transport (kommagetrennte Liste).
Mögliche Verkehrsmittel: Zug, S-Bahn, U-Bahn, Stadtbahn, Straßenbahn, Stadtbus, Regionalbus,
Schnellbus, Seilbahn, Schiff, Ast, sonstige
-E|--erweiterte-info
Zeigen Sie mehr als nur die grundlegenden Routeninformationen an. Im Moment ist folgendes
angezeigt (falls vorhanden):
· Streckendauer
· Ticketpreis
· Transferdauer und Höhenunterschiede (über Treppen / Rolltreppen) an jeder Haltestelle
-f|--vollständige Strecke
Zeigen Sie Zwischenhalte (mit Zeit und Bahnsteig) jedes Zuges an. Beachten Sie, dass diese
sind nicht immer verfügbar.
-I|--ignore-info [ Regex ]
Abgleich zusätzlicher Informationen ignorieren Regex (Standard:
/Fahrradmitnahme|Einstiegshilfe/)
If Regex wird nicht mitgeliefert, entfernt die Standard-Regex (-> nichts wird ignoriert)
-i|--enthalten tippe
Verbindungen mit Zügen des Typs einbeziehen tippe, Wobei tippe kann sein:
· lokal (Standard)
nehmen Sie nur Nahverkehrslinien (Verbund-/Nahverkehrslinien). Langsam, aber am billigsten
Methode, wenn Sie nicht weit reisen
· NS
Nahverkehrszüge + IC
· Eis
Alle Züge (Nahverkehr + IC + ICE)
-l|--aufführen
Listet unterstützte EFA-Dienste mit ihren URLs auf (siehe -u) und Abkürzungen (siehe -s).
-M|- Karten
Geben Sie Links zu Karten von Transferpfaden und Transferstationen aus, sofern verfügbar.
-m|--max-Änderung Anzahl
Drucken Sie Verbindungen mit höchstens Anzahl Austauschplätze
-n|--num-Verbindungen Anzahl
Zurück bis Anzahl Verbindungen. Wenn nicht gesetzt, die Standardeinstellung des jeweiligen EFA-Servers
verwendet wird (normalerweise 4 oder 5).
-P|--vorziehen tippe
Bevorzuge Verbindungen von tippe:
· Geschwindigkeit (Standard)
Je schneller desto besser
· jetzt
Verbindungen mit weniger Umstiegen bevorzugen
· nowalk
Bevorzugen Sie Verbindungen mit weniger Fußweg (an Kreuzungen)
-p|--räumliche Nähe [Minuten]
Berücksichtigen Sie Haltestellen in der Nähe der Haltestelle/des Starts. Standardmäßig bis zu 10 Minuten
zu Fuß zum/von der ersten/letzten Haltestelle der Route wird als akzeptabel angesehen. Sie können angeben
Minuten um einen benutzerdefinierten Wert zu verwenden.
-s|--Service Name
Kurzname des EFA-Einstiegspunkts. Sehen Reisen::Routen::DE::EFA(3 Uhr) und die -l ganz ohne irgendetwas tun oder drücken zu müssen.
für eine Liste von Diensten.
-t|--Zeit|--abfliegen hh:mm
Startzeit der Reise
--Auszeit Sekunden
Timeout für HTTP-Anfragen festlegen. Standard: 60 Sekunden.
-v|--Version
Informationen zur Druckversion
-w|--Schrittgeschwindigkeit Geschwindigkeit
Stellen Sie Ihre Gehgeschwindigkeit auf Geschwindigkeit. Akzeptierte Werte: normal (Standard), schnell, langsam
-x|--Barrierefreiheit Typen
Fordern Sie Verbindungen an, die alle der angegebenen Zugänglichkeit erfüllen Typen (Komma-
getrennte Liste, Option kann wiederholt werden). Bitte beachten Sie, dass dies dazu führen kann, dass das Backend
überhaupt keine Ergebnisse zurückzugeben, entweder weil keine solche Verbindung besteht oder weil die
Für erforderliche Zeilen sind nicht die korrekten Eingabehilfen-Attribute festgelegt.
Folgende Typen sind unterstützt:
e / keine Rolltreppen
Transfers müssen ohne Rolltreppe möglich sein.
E / keine Aufzüge
Transfers müssen ohne Aufzug möglich sein.
ich / info
Schränkt die angeforderten Verbindungen nicht ein. Diese Option verursacht jedoch efa zu
zusätzliche Informationen zur Barrierefreiheit für jeden Streckenabschnitt anzeigen (wobei
erhältlich). Wann -x w or -x l keine Verbindungen zurückgeben, mit -x i könnte sein,
hilfreicher (obwohl es nicht garantieren kann, dass eines der Ergebnisse die
jeweiligen Typ).
l / nf / Niedrigplattform
Alle Fahrzeuge müssen Niederflur sein.
s / keine Treppe
Transfers müssen ohne Treppen möglich sein (z. B. über Rolltreppen/Aufzüge oder
Rampen).
mit Rollstuhl
Alle Fahrzeuge müssen rollstuhlgerecht sein.
EXIT STATUS
0 Alles gut gelaufen
1 Ungültige Argumente, siehe Fehlermeldung
2 Netzwerkfehler, Anfrage kann nicht gesendet werden
3 efa.vrr.de hat keine parsierbaren Daten zurückgegeben
4 efa.vrr.de-Fehler: Mehrdeutige Eingabe
5 efa.vrr.de-Fehler: keine Verbindungen gefunden
10 Unbekannte Reise::Routing::DE::EFA-Fehler
255 Anderer interner Fehler
CONFIGURATION
Keiner.
Beispiele:
efa Do Hbf MH Hbf
Suche eine Verbindung von Dortmund (Do) Hbf nach Mülheim (MH) Hbf
efa --include Ice Essen Hbf Hamburg Dammtor
Verbindung mit Fernzügen suchen
efa --Ankunft 18:00 -e zug,s-bahn -ME Wickenburgstr D Oststr
Suchen Sie eine Verbindung von Essen Wickenburgstr nach Düsseldorf Oststr. Verwenden Sie keine
Züge, stellen Sie sicher, dass Sie gegen 18:00 Uhr ankommen, und drucken Sie Links zu Karten aller Umsteigemöglichkeiten aus
Bahnhöfe.
efa -s vvs Stuttgart Hbf Stuttgart Marienplatz
Nutzen Sie den Service EFA des VVS (Verkehrsverbund Stuttgart), um eine Verbindung zu suchen.
ABHÄNGIGKEITEN
Dieses Skript erfordert Perl 5.10 (oder höher) mit den folgenden Modulen:
· Klasse::Zubehör
· Ausnahme::Klasse
· LWP::UserAgent
· XML::LibXML
Verwenden Sie efap online mit den onworks.net-Diensten