Originally I planned to blog here in English. But since the software I am going to introduce is for the search function of the Austrian Railroad company, I am going to switch to German:
Schon länger habe ich nach einem Chrome Plugin gesucht mit dem ich einfacher nach den Zügen der ÖBB suchen kann. Da ich so etwas leider nicht gefunden habe, habe ichs selbst gemacht. David brachte mich auf die Idee, dass man eigentlich kein ganzes Plugin basteln muss sondern nur eine “Search Engie” erstellen muss. Leider kann mann dort nur einen einzelnen Suchparameter übergeben.
Die Lösung: Man gibt dort ein Skript an, dass den Suchbegriff in die notwendigen einzelnen Suchparameter für die ÖBB-Suche zerlegt und die Seite aufruft.
Installation
- In den Chrome Einstellungen “Basics” auf “Manage” neben “Default Search” klicken
- Dort auf das + klicken und eine Search Engine mit folgenden Daten erstellen:
Beliebiger Name
Beliebiges Keyword – ich habe öbb verwendet
URL: http://totallyawesome.at/tools/trainsearch.php?q=%s
Um das ganze dann zu verwenden gibt man einfach in seinem Chrome das Keyword ein und drückt Tab. Dannach kann man die Suchabfrage eingeben.
So sieht das ganze dann aus:

Suchbegriffe
Beispiel: Wir wollen von Kaindorf/Sulm nach Graz fahren. Mögliche Suchbegriffe wären
Kaindorf/Sulm Graz
Von Kaindorf/Sulm nach Graz
From Kaindorf/Sulm to Graz
Ein anderes Beispiel: Die gleichen Halte. Allerdings wollen wir um 15:00 fahren.
Kaindorf/Sulm Graz 15:00
Von Kaindorf/Sulm nach Graz um 15:00
From Kaindorf/Sulm to Graz at 15:00
Da man im Deutschen als auch im Englischem Sätze mit den Worten “von”/”from”, “nach”/”to”, “um”/”at” und “am”/”on (the)” praktisch beliebig konstruieren kann, ist das auch bei der Zugsuche möglich.
Die Orte und die Uhrzeit sind dabei pflicht. Der Tag ist optional.
Von Kaindorf/Sulm nach Graz um 15:00
Von Kaindorf/Sulm nach Graz um 15:00 am 17.12.10
Von Kaindorf/Sulm nach Graz um 15:00.
Von Kaindorf/Sulm nach Graz um 15:00 am 17.12.10.
Nach Graz nach Kaindorf/Sulm um 15:00 am 17.12.10
Am 17.12.10 um 15:00 von Kaindorf/Sulm nach Graz
usw.
Manche Sätze sind zwar merkwürdig, “funktionieren” aber sprachlich dennoch.
Der ganze Rest
Theoretisch sollte das ganze in beliebigen Browsern funktionieren. Getestet habe ich es nur unter Chrome. Würde mich über Feedback freuen, wie es unter anderen Browsern funktioniert.
Allgemein fände ich Feedback über das ganze Projekt und speziell über Fehler (im Parsing) super.
Nächste Schritte sind:
Ausbau der Texterkennung
Nachbau in Javaskript, damit man es sogar direkt im Browser (ohne Server) verwenden kann
Für Bastler, Neugierige und Leute die es selbst hosten wollen, gibts hier das Serverskript: Klick mich, ich bin ein Link!
Originally I planned to blog here in English. But since the software I am going to introduce is for the search function of the Austrian Railroad company, I am going to switch to German:
Schon länger habe ich nach einem Chrome Plugin gesucht mit dem ich einfacher nach den Zügen der ÖBB suchen kann. Da ...