Es gibt viele Programme, die das Handy-Adreßbuch mit einem Computer-Adreßbuch synchronisieren. Aber keines, das mir gefallen hat. Also hab ich mir selber eines geschrieben.
addsync ist in Version 0.2.1 deutlich Endanwender-freundlicher geworden, als es vorher war, aber immer noch eher als experimentell anzusehen. Also bitte mit Vorsicht benutzen!
Update: addsync 0.2.2 behebt einen Fehler in der Eintrags-Vergleichsfunktion, der ab gammu 1.11.0 aufgetreten ist. Ist mehr ein Workaround, aber funktioniert ;-)
addsync benutzt die Python-Bindings für Gammu, um auf ein Handy zuzugreifen und PyKDE, eine Bibliothek, mittels derer man mit Python auf die KDE-API zugreifen kann. Außerdem wird das Python-Modul cfgparse benötigt.
Gammu muß natürlich so konfiguriert sein, daß man damit auf das entsprechende Handy zugreifen kann. Über Bluetooth, Infrarot oder sonstwie. Und synchronisiert wird mit dem KDE-Adreßbuch KABC.
addsync kann in beide Richtungen synchronisieren, wobei das Handy weniger Daten speichern kann, als KABC (z. B. speichert mein Handy eine Adresse einfach als ein String, während KABC Straße + Nummer, Postleitzahl und Ort einzeln speichert).
Wie's genau funktioniert, steht in der manpage.
Folgende Daten werden synchronisiert (wobei addsync darauf ausgelegt ist, das so zu machen, wie ich das mache):
Außerdem wird der ME-Speicherplatz zur späteren Identifikation mit gespeichert. Gibt es auf dem Handy einen Eintrag, der in KABC fehlt, oder umgekehrt, wird angeboten, ihn neu anzulegen. Unterscheiden sich die Einträge, dann kann man entweder die KABC- oder die Handy-Version benutzen, oder für jede nicht-identische Zeile einzeln entscheiden, was man haben will. Danach werden KABC und das Handy jeweils aktualisiert.
Wie gesagt: für mich funktioniert das Programm einwandfrei, wenn es jemand anders benutzen will, dann gibt's dafür keinerlei Garantie, daß es funktioniert bzw. nichts kaputtmacht. Wer es trotzdem testen will: Viel Spaß :-)
Die Version 0.1 habe ich nur so zum Spaß mit online gestellt. War der erste Versuch, so ein Programm zu schreiben. Benutzt nicht die KDE-API und funktioniert nur dann, wenn das zugehörige Adreßbuch als eine einzelne Textdatei vorliegt. Ist quasi aus nostalgischen Gründen hier ;-) Ein richtiger schmutziger Hack. Also: Finger weg!!!
addsync-0.2.2.tar.gz
14,1 KB, Letzte Änderung: 19.09.2008
Ältere Versionen:
addsync-0.2.1.tar.gz (14,2 KB)
addsync-0.2.tar.gz (11,6 KB)
addsync-0.1.tar.gz (9,1 KB)