🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.handhelds.palm-pilot
1 messages
1 total messages Started by Richard Hable Fri, 09 Apr 1999 00:00
ANN: Grazer Fahrpl�ne im PalmPilot
#7
Author: Richard Hable
Date: Fri, 09 Apr 1999 00:00
110 lines
5488 bytes
GVB-FAHRPL�NE IM PALM-PILOT
===========================

Ich habe ein Skript namens GVBTRANS.AWK geschrieben, mit dem man
die Fahrpl�ne, die die Grazer Verkehrsbetriebe im Internet zur
Verf�gung stellen, in den PalmPilot-Organizer �bertragen kann:  
http://members.ping.at/ri-ha/gvbtrans.awk


Voraussetzungen
===============

Zum erfolgreichen Einsatz des Skripts ist folgende Hard- und Software
notwendig:

* Ein HTML-Browser, der Frames von WWW-Seiten im ASCII-Format 
  abspeichern kann und dabei die Tabellenformatierung korrekt beibeh�lt. 
  Ich verwende den Netscape Navigator 4.06 f�r Linux.

* Das Programm COMMUTE zur Fahrplanverwaltung
  am PalmPilot: http://www.liii.com/~koehler/pilot.htm
  (Commute ist Shareware ohne Funktionseinschr�nkungen) 

* Der GNU-AWK-Interpreter. Auf Linux-Maschinen ist ein solcher
  meistens schon installiert. F�r DOS kann man ihn sich vom Internet 
  holen: http://www.kaosuk.demon.co.uk/PC/Dos/gawk.exe

* Ein DOS-Rechner zum Ausf�hren des Commute-Hilfsprogramms MAKESCHD.EXE
  zum Generieren von Commute-Datenbanken. (Auf der Commute-Homepage befindet
  sich zur Not aber auch der C-Quelltext von MAKESCHD zum Selber�bersetzen.)

* Die �blichen PalmPilot-Installationsprogramme


Vorgehensweise
==============

Folgende Schritte sind zur �bertragung von GVB-Fahrpl�nen auszuf�hren:

1. Mit dem HTML-Browser die Fahrplanseite der Grazer Verkehrsbetriebe
   ausw�hlen: http://www.gvb.at/

2. Die Seiten aller interessierenden Abfahrtsstationen, Linien und
   Richtungen ausw�hlen und als Text abspeichern. Dazu im Netscape
   Navigator jeweils die Fahrplantabelle anklicken, dann im Men�
   "File/Save Frame As..."  ausw�hlen. Als Format "Text" ausw�hlen und
   wenn n�tig die Dateinamenerweiterung auf ".txt" �ndern.
   Ein Beispiel f�r eine auf diese Art erzeugte Datei befindet sich
   hier: http://members.ping.at/ri-ha/2d7.txt

3. Die abgespeicherten Dateien mit Namen wie 2d7.txt und 493.txt mit dem
   GVBTRANS-Skript in eine Commute-Import/Exportdatei umwandeln.
   Beispiel: gawk -f gvbtrans.awk 2d7.txt 493.txt > import.txt

4. Die Commute-Datenbank mit dem Programm MAKESCHD generieren.
   Beispiel: makeschd -i SchedDB.pdb import.txt
   ACHTUNG: Wenn bereits eine Datenbank vorhanden ist, die nicht
   �berschrieben werden soll, dann muss diese durch einen Hotsync in das
   Pilot-Backup-Verzeichnis geschrieben werden und als Parameter zu
   MAKESCHD angegeben werden - siehe Commute-Anleitung.

5. Das Programm COMMUTE.PRC und die Datenbank SchedDB.pdb mit dem
   PalmPilot-Installationsprogramm �bertragen.

Die �bertragenen Fahrpl�ne sind jetzt als einzelne Schedules
verf�gbar. Es empfiehlt sich, die abgek�rzten Namen der Schedules
gleich durch einfacher erfassbare Bezeichnungen zu ersetzen, z.B.
"Heimfahrt".


Bekannte Einschr�nkungen und Probleme
=====================================
  
* Die GVB-Fahrpl�ne geben nur die Abfahrtszeiten, nicht die Fahrtdauer
  an. Deshalb bleiben die Arrives-Felder leer und es k�nnen keine
  Umsteigeverbindungen berechnet werden.

* Abfahrtszeiten f�r Sonn- und Feiertage werden nur f�r den Sonntag
  eingetragen. An Feiertagen muss deshalb mit "Tools/Select a Day"
  h�ndisch der Sonntag ausgew�hlt werden.

* In den GVB-Fahrpl�nen sind manche Abfahrtszeiten mit Markierungen
  versehen. Das Zeichen # bedeutet etwa, dass eine Fahrt nur vor 
  Feiertagen stattfindet. Diese Zeichen werden zwar in die Spalte Note 
  eingetragen, die dazugeh�rigen erkl�renden Fu�noten gehen aber verloren.

* Die GVB unterscheiden zwischen Normal- und Ferienfahrpl�nen. Auf
  der WWW-Seite ist immer nur der gerade aktuell g�ltige Fahrplan
  verf�gbar. Will man nicht immer wieder alle Fahrpl�ne neu generieren,
  empfiehlt es sich deshalb, Normal- und Ferienfahrpl�ne unter
  unterschiedlichen Schedule-Namen abzuspeichern und mit Hilfe der
  Datumsbereiche hin- und herzuschalten.

* Das GVBTRANS-Skript funktioniert nur, solange das Format der
  Fahrplantabellen auf der WWW-Seite und die davon abgespeicherten
  Textdateien ungef�hr gleich bleiben. In jedem Fall sollten die
  konvertierten Fahrzeiten vor Anwendung auf Plausibilit�t gepr�ft
  werden.


R�ckmeldungen
=============

�ber Erfahrungsberichte, Problembeschreibungen, Verbesserungsvorschl�ge
(wenn der Aufwand nicht den Nutzen �bersteigt) oder �hnliches w�rde ich 
mich freuen. Schickt E-Mail an: Richard Hable <ri-ha@ping.at>

Aktualisierte Versionen dieser Anleitung und des GVBTRANS-Skripts 
werde ich auf diese WWW-Seite legen:
http://members.ping.at/ri-ha/gvbtrans.html
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads