bahn3
http://reiseauskunft.bahn.de/bin/query.exe/d?S=${von=${from}[no url encoding]}&Z=${nach=${to}[no url encoding]}&start=1{ifthen (x${ab=${abfahrt}[no url encoding]}<>x) &REQ0JourneyTime=${ab=${abfahrt}[no url encoding]},}{ifthen (x${bis=${an=${ankunft}[no url encoding]}[no url encoding]}<>x) &REQ0JourneyTime=${bis=${an=${ankunft}[no url encoding]}[no url encoding]}&REQ0HafasSearchForw=0,}{ifthen (x${am}<>x) &REQ0JourneyDate=${am},}{ifthen (x${zab=${zabfahrt}[no url encoding]}<>x) &REQ1JourneyTime=${zab=${zabfahrt}[no url encoding]},}{ifthen (x${zan=${zankunft}[no url encoding]}<>x) &REQ1JourneyTime=${zan=${zankunft}[no url encoding]}&REQ1HafasSearchForw=0,}{ifthen (x${zam}<>x) &REQ1JourneyDate=${zam},}&REQ0Tariff_Class=${in=${klasse=${class=2}[no url encoding]}[no url encoding]}{ifthen ({lcase ${im=${zug}[no url encoding]}}==ice) &REQ0JourneyProduct_prod_list=1:1111111111000000,}{ifthen ({lcase ${im=${zug}[no url encoding]}}==ic) &REQ0JourneyProduct_prod_list=1:0111111111000000,}{ifthen ({lcase ${im=${zug}[no url encoding]}}==reg) &REQ0JourneyProduct_prod_list=1:0011111111000000,}{ifthen ({lcase ${im=${zug}[no url encoding]}}==nah) &REQ0JourneyProduct_prod_list=1:0001111111000000,}{ifthen (${habe=${bahncard}[no url encoding]}==25.1) &REQ0Tariff_TravellerReductionClass.1=1}{ifthen (${habe=${bahncard}[no url encoding]}==25) &REQ0Tariff_TravellerReductionClass.1=2}{ifthen (${habe=${bahncard}[no url encoding]}==50.1) &REQ0Tariff_TravellerReductionClass.1=3}{ifthen (${habe=${bahncard}[no url encoding]}==50) &REQ0Tariff_TravellerReductionClass.1=4}{ifthen ({lcase ${bin}}==kind) &REQ0Tariff_TravellerType.1=K,{ifthen ({lcase ${bin}}==erwachsen) &REQ0Tariff_TravellerType.1=E,}{ifthen (${bin=${alter}[no url encoding]}<14) &REQ0Tariff_TravellerAge.1=${bin=${alter}[no url encoding]}&REQ0Tariff_TravellerType.1=K,{ifthen (${bin=${alter}[no url encoding]}<200) &REQ0Tariff_TravellerAge.1=${bin=${alter}[no url encoding]}&REQ0Tariff_TravellerType.1=E,}}}
Bietet eine Suche nach Zugverbindungen des Angebots der "Deutschen Bahn" an.
Dazu gehören auch ein paar Busse und Verbindungen ins Ausland.
Benutzung:
bahn
-von|-from Von wo aus Sie fahren (Pflicht)
-nach|-to Wohin Sie fahren (Pflicht)
-ab(fahrt) Wann Sie abfahren möchten (Standard: Aktuelle Uhrzeit)
-bis|-an(kunft) Wann Sie ankommen möchten (Standard: Nichts, sondern Abfahrt wird angenommen)
-am Datum
-zab|-zan|-zam|-zbis Für die Rückfahrt, wie -ab/-an/-am
-bin|-alter Ihr Alter (Falls nötig, werden Sie explizit noch gefragt)
-bin Kind Ein Kind
-bin Erwachsen Ein Erwachsener (Standard)
-in|-klasse|-class Die Klasse (Standard: 2)
-im|-zug Welche Züge es sein dürfen:
ice: Darf auch ICE sein (Standard)
ic: Darf IC/EC sein, aber kein ICE
reg: Darf Regionalverkehr sein, kein ICE/EC/ICE
nah: Darf nur Nahverkehr sein.
-habe|-(bahn)card Bahncardbesitzer: (Standard: Keine)
25: Bahncard 25 2.Klasse
25.1: Bahncard 25 1.Klasse
50: Bahncard 50 2.Klasse
50.1: Bahncard 50 1.Klasse
Falls Sie irgendetwas nicht angegeben haben, wird der Standardwert genommen, oder Sie werden nachträglich gefragt.
Beispiele:
Ein Kind von Berlin nach München, am 24.12.2006 bis spätestens 19:00 ankommen, zurück am 1.1.2007 frühstens 0:00, mit Bahncard 50 (2.Klasse), in der 1. Klasse, kein ICE:
# bahn -von Berlin -nach München -am 24.12.06 -bis 19:00 -zam 1.1.07 -zab 0:00 -bin kind -habe 50 -im ic -in 1
(Es wird der Hinweis angezeigt, dass die Ermäßigung nur die 2. Klasse gilt und Sie den Normalpreis für die 1. Klasse zahlen müssen)
Von Hamburg nach Wien, ab jetzt:
# bahn -von Hamburg -nach Wien
11 uses
-
Created 2007-02-09 19:56:28
-
Last used
2010-03-11 10:21:04