OCDL: Unterschied zwischen den Versionen
keine Bearbeitungszusammenfassung
Flopp (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Flopp (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 5: | Zeile 5: | ||
=== Allgemein === | === Allgemein === | ||
Wie für Kommandozeilenprogramme üblich, verfügt OCDL über eine integrierte Hilfsfunktion, die über den Kommandozeilenparameter | 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 | 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 | 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 | 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 | Die Benennung der Dateien kann über den Parameter <tt>--name</tt> beeinflusst werden: | ||
* | * <tt>--name ID</tt> erzeugt Dateien nach dem Schema '''ID.zip''', im Beispiel: '''42325999.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''' | ||
* | * <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''' | ||
* | * <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 | 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 | 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. |