Sync (Sicherung) der Kontakte aus dem P1i via WLAN
"Work in progress" - das nachstehende funktioniert bei mir (auf FreeBSD 7.0), ob es anderweitig so geht, kann ich nicht beurteilen, bin aber für qualifizierte Erfahrungsberichte dankbar.

Voraussetzungen:

Die derzeit vorhandene Alpha-Version wurde mit python geschrieben. Folgende Software (-Pakete/-ports) sollte installiert sein:
  1. libwbxml (FreeBSD: portupgrade -N textproc/wbxml2, Debian/Ubuntu: Paket libwbxml2-0 installieren)
  2. webpy (FreeBSD: kein Paket vorhanden, also von webpy.org holen, Debian/Ubuntu: Paket python-webpy installieren)
  3. libxml2 (FreeBSD: portupgrade -N textproc/libxml2, Debian/Ubuntu: Paket libxml2 installieren)
  4. py-libxml2 (FreeBSD: portupgrade -N textproc/py-libxml2, Debian/Ubuntu: Paket python-libxml2 installieren)
  5. pyrex, um das untenstehende installieren zu können (FreeBSD: portupgrade -N devel/pyrex, Debian/Ubuntu: Paket python-pyrex installieren)
Jetzt kommt erstmal ein ("for beginners") "tricky part", denn wir brauchen noch die python-bindings für wbxml, die sind aber im Paket bzw. Port (soweit vorhanden) so nicht brauchbar, weil auf Win-Mobile (Airsync) ausgerichtet. Also nicht das Paket bzw. den Port installieren, sondern die Sourcen und diesen Patch holen. Letzteren z.B. in /tmp speichern.

  1. tar xfz pywbxml_0.1.orig.tar.gz
  2. cd pywbxml-0.1
  3. patch < /tmp/pywbxml.pyx.patch
  4. ./configure
  5. make
  6. make install
Jetzt sollten (bzw. müssen!) alle benötigten Libs und Programme installiert sein, also kann das eigentliche Programm geholt werden.

Sofern webpy nicht aus einem Paket installiert uurde, sollte o.g. p1sync.tar.gz im gleichen Verzeichnis wie webpy installiert werden. und dort ein weiteres Verzeichnis vcards angelegt werden (dort werden die vCards gespeichert).

In dem Verzeichnis, in dem sich die python-Scripts aus o.g. Programm befinden, sollte dann mit

python syncml.py

das eigentliche Programm gestartet werden und angezeigt werden, daß das Programm auf eingehende Anfragen wartet. Wenn dies jetzt nicht der Fall ist, ist bei der Installation etwas schiefgegangen und/oder es fehlen Pakete/Software, die für die Ausführung notwendig sind.

Auf dem P1i kann nun "Remote-Sync" gestartet und dort ein Profil eingerichtet werden (die WLAN-Einrichtung des P1i und die Kontrolle, daß das P1i den Rechner, auf dem o.g. Software läuft, auch erreichen kann, wird vorausgesetzt...). Im generellen Profil sind als Serveradresse http://IP-Adresse-PC:8080/ einzutragen sowie ein beliebiger Nutzername und ein Passwort (eine Authentifizierung findet in dieser Alpha-Version nicht statt). Als zu synchronisierende Aufgaben zunächst nur "Kontakte" auswählen, alle anderen abwählen. Die Sync-Aufgabe bearbeiten und dort als Synchonisierungs-Typ "Sichern" einstellen und als Server-Datenbank "card" eintragen.

Anschließend "Sync" auf dem P1i anklicken und nun sollten die Daten zum PC übertragen werden. Wenn das erfolgreich war, befindet sich im Verzeichnis .vcards die Datei t.vcf, die in kontacts importiert werden kann.

Falls das alles nicht funktioniert (weil ich z.B. in o.g. Beschreibung vergessen habe): Ich bin via jabber erreichbar:

martin (at) jabber.bettercom.de

eMail Als email versenden Drucken Druckversion

Logo
Solutions
Success in the net
bettercom
IT-Services

Gemündener Strasse 7
D - 61276 Weilrod

Phone +49-6083-329090
ml-info@bettercom.de
Impressum i.S.d. TDG