OCDL: Unterschied zwischen den Versionen

8 Bytes entfernt ,  26. Oktober 2012
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:


=== Allgemein ===
=== Allgemein ===
Wie für Kommandozeilenprogramme üblich, verfügt OCDL über eine integrierte Hilfsfunktion, die über den Kommandozeilenparameter '''-h''' bzw. '''--help''' aufgerufen werden kann:
Wie für Kommandozeilenprogramme üblich, verfügt OCDL über eine integrierte Hilfsfunktion, die über den Kommandozeilenparameter <tt>--help</tt> aufgerufen werden kann:
<pre>
<pre>
user@host:~/GPX> ./ocdl.py --help
user@host:~/GPX> ./ocdl.py --help
Zeile 52: Zeile 52:


=== Konfiguration ===
=== Konfiguration ===
OCDL hat eine Setup-Funktion, die die notwendigen Verzeichnisse anlegt und den Nutzer nach seinen Zugangsdaten für Opencaching.de fragt. Dazu ruft man OCDL mit dem Parameter '''--setup''' auf und gibt seine Zugangsdaten ein:
OCDL hat eine Setup-Funktion, die die notwendigen Verzeichnisse anlegt und den Nutzer nach seinen Zugangsdaten für Opencaching.de fragt. Dazu ruft man OCDL mit dem Parameter <tt>--setup</tt> auf und gibt seine Zugangsdaten ein:
<pre>
<pre>
user@host:~/GPX> ./ocdl.py --setup
user@host:~/GPX> ./ocdl.py --setup
Zeile 63: Zeile 63:


=== Verfügbare gespeicherte Suchen auslesen ===
=== Verfügbare gespeicherte Suchen auslesen ===
Mit dem Kommandozeilenparameter '''-l''' bzw. '''--list''' wird die Liste der online verfügbaren, gespeicherten Suchen abgefragt und ausgegeben:
Mit dem Kommandozeilenparameter <tt>--list</tt> wird die Liste der online verfügbaren gespeicherten Suchen abgefragt und ausgegeben:
<pre>
<pre>
user@host:~/GPX> ./ocdl.py --list
user@host:~/GPX> ./ocdl.py --list
Zeile 79: Zeile 79:
</pre>
</pre>


Die heruntergeladene Datei wird dann '''42325999.zip''' genannt und im aktuellen Verzeichnis abgelegt bzw. in dem Verzeichnis, dass über den Parameter '''-d''' bzw. '''--dir''' festgelegt wurde.
Die heruntergeladene Datei wird dann '''42325999.zip''' genannt und im aktuellen Verzeichnis abgelegt bzw. in dem Verzeichnis, dass über den Parameter <tt>--dir</tt> festgelegt wurde.


Die Benennung der Dateien kann über den Parameter '''-n''' bzw. '''--name''' beeinflusst werden:
Die Benennung der Dateien kann über den Parameter <tt>--name</tt> beeinflusst werden:
* '''-n ID''' erzeugt Dateien nach dem Schema '''ID.zip''', im Beispiel: '''42325999.zip'''
* <tt>--name ID</tt> erzeugt Dateien nach dem Schema '''ID.zip''', im Beispiel: '''42325999.zip'''
* '''-n ID+DATE''' erzeugt Dateien nach dem Schema '''ID_Datum.zip''', hängt also das aktuelle Datum an die ID an; im Beispiel: '''42325999_2012-10-26.zip'''
* <tt>--name ID+DATE</tt> erzeugt Dateien nach dem Schema '''ID_Datum.zip''', hängt also das aktuelle Datum an die ID an; im Beispiel: '''42325999_2012-10-26.zip'''
* '''-n NAME''' erzeugt Dateien nach dem Schema '''Name.zip''', wobei '''Name''' der Name der gespeicherten Suche ist; Leerzeichen im Name werden dabei durch Unterstriche ersetzt; im Beispiel: '''OC-only_Deutschland.zip'''
* <tt>--name NAME</tt> erzeugt Dateien nach dem Schema '''Name.zip''', wobei '''Name''' der Name der gespeicherten Suche ist; Leerzeichen im Name werden dabei durch Unterstriche ersetzt; im Beispiel: '''OC-only_Deutschland.zip'''
* '''-n NAME+DATE''' erzeugt Dateien nach dem Schema '''Name_Datum.zip'''; im Beispiel: '''OC-only_Deutschland_2012-10-26.zip'''
* <tt>--name NAME+DATE</tt> erzeugt Dateien nach dem Schema '''Name_Datum.zip'''; im Beispiel: '''OC-only_Deutschland_2012-10-26.zip'''




== OCDL unter Windows ==
== OCDL unter Windows ==
Unter Windows muss zunächst Python installiert werden, da es nicht zum Lieferumfang gehört. Hier bietet sich z.B. [http://www.activestate.com/activepython ActivePython] an. Im Folgenden wird davon ausgegangen, dass Python ins Verzeichnis '''C:\Python27''' installiert wurde.
Unter Windows muss zunächst Python installiert werden, da es nicht zum Lieferumfang gehört. Hier bietet sich z.B. [http://www.activestate.com/activepython ActivePython] an. Im Folgenden wird davon ausgegangen, dass Python ins Verzeichnis <tt>C:\Python27</tt> installiert wurde.


Als erster Schritt muss die Datei '''ocdl.py''' an die installierte Python-Version angepasst werden. Dazu öffnet man die Datei mit einem Texteditor und ersetzt die erste Zeile durch
Als erster Schritt muss die Datei '''ocdl.py''' an die installierte Python-Version angepasst werden. Dazu öffnet man die Datei mit einem Texteditor und ersetzt die erste Zeile durch
Zeile 96: Zeile 96:
</pre>
</pre>


Als nächstes wird OCDL über die Setup-Funktion eingerichtet. Dazu öffnet man die '''Eingabeaufforderung''', wechselt ins OCDL-Verzeichnis und ruft OCDL mit '''ocdl.py --setup''' auf und folgt den Anweisungen.
Als nächstes wird OCDL über die Setup-Funktion eingerichtet. Dazu öffnet man die '''Eingabeaufforderung''', wechselt ins OCDL-Verzeichnis und ruft OCDL mit <tt>ocdl.py --setup</tt> auf und folgt den Anweisungen.


Jetzt sollte '''ocdl.py''' wie im Abschnitt '''OCDL auf Unix-artigen Systemen''' benutzbar sein.
Jetzt sollte '''ocdl.py''' wie im Abschnitt '''OCDL auf Unix-artigen Systemen''' benutzbar sein.
214

Bearbeitungen