Mac Adressbuch für AVM Fritzbox – Version 2 – Os X – IpyFritz

Für die Fritzbox 7270 und 7390 arbeitet AVM gerade im Labor an neuen Features für das Adressbuch der Fritzbox. Die neueste Version meines iPyFritz-Programms könnt Ihr euch hier downloaden:

Für Mac OS x Snow Leopard: bzw. Python 2.6: iPyfritz.py.1.3.zip

Für Mac OS x Lion: Python 2.7: iPyfritz.py.1.4.zip

Die neue Beta ist jetzt objektorientiert geschrieben und hat folgende Features dazubekommen:

  • Wichtige Kontakte sind solche mit Niknames/Spitznamen
  • Bilder für das Fritzphone der wichtigen Kontakte / es muss das Verzeichnis „pics“ existieren in dem Pfad wo auch die Datei liegt.
    Die Bilder müssen dann per FTP o.ä. auf die Fritzbox in das Verzeichnis /InternerSpeicher/Bilder/ geschoben werden. Alternativ geht auch USB-Stick. dann muss der Pfad im Script angepasst werden. Die kryptische Benamung der Bilder ist aus dem Problem enstanden das keine Umlaute und Sonderzeichen in den Dateinamen rein sollten. Für das phone ist es relativ egal – wie die files heißen.
  • Wichtige bekommen zwecks Sortierung eine Nummer vor den Namen – damit tauchen sie im Fritzphone oben auf.
  • Kontakte ohne Telefonnummer werden nicht exportiert
  • Email-Adressen werden mit exportiert
  • Es  kann alternativ pro „Gruppe“ eine Datei exportiert werden. Hierzu muss die Zeile ipyfritz.all_groups() aktiviert und die Zeile ipyfritz.general_addressbook() gelöscht werden.

Mal Ehrlich – wenn wir uns in der Kneipe begegnet wären – hätte ich ein Bier gesponsert bekommen, oder?


Update V1.2: Das Verzeichnis „pics“ in das die Bilder geschrieben werden – wird nun automatisch angelegt in dem Verzeichniss in dem das Script ausgeführt wird.

Mac Adressbuch für AVM Fritzbox – Version 2 – Os X – IpyFritz

Mac OSx export Adressbook/Adressbuch für AVM Fritzbox

ACHTUNG! Neue Version: http://www.web-dreamer.de/blog/2010/08/mac-adressbuch-fur-avm-fritzbox-version-2-os-x-ipyfritz.html

Für uns iPhone- und Mac-Jünger ist die Mac OS X Adressverwaltung wunderbar integriert. Leider fehlte mir bisher eine Möglichkeit zum abgleich des Adressbuchs mit der Fritzbox. Das folgende Programm schrieb ich, um dem abhilfe zu verschaffen.

Das Python-Script zum ausführen und
Download: iPyFritz

Der Aufruf erfolgt nach dem entpacken per Doppelklick oder im Terminal mithilfe folgenden Befehls:

Python iPyFritz.py
Dies erzeugt die Datei: myfritz.adressbuch.xml  – welche in der Fritzbox unter „Telefonbuch – Wiederherstellen“ eingespielt werden kann. VORSICHT – ALLE ALTEN EINTRÄGE WERDEN GELÖSCHT!!!

Für alle die ein paar Euro ausgeben möchten und können, könnte das hier interessanter sein: fritz.mac Suite. Wobei es in meinen Tests nicht die gleichen Ziele wie mein Adressbuch-exporter hat und die Fax-Anbindung an der 7370 zu abbrüchen führte…

Und hier das Coding / Thx a lot to programmish ); for releasing his snippet under public domain.

Update 11.04.2010
Nur Nickname-Fehler korrigiert

Mazo-Kategorie Update 17.04.2010
Das Script setzt das „Wichtig“-Flag für Personen die einen Nickname gepflegt haben im Adressbuch.

Update 23.04.2010
weitere Alternativen: Fakes Blog

Update 12.05.2010
Suche immer noch nach einer Möglichkeit per launchd (cron alternative) das Adressbuch automatisch zu syncen… Über einen Tipp würde ich mich sehr freuen.

Update 11.01.2017
Das Programm tut auch noch nach 7 Jahren seinen Dienst. *unglaublich – aber wahr*. Eine neuere Version mit Swift wäre für mich jetzt mal die nächste herrausforderung. Ich persönlich nutze mittlerweile die Google-Integration in der Fritzbox – auch wenn ich mir wünschen würde das die Einbindung eines beliebigen CalDav-Server – oder noch besser die Integration eines CalDav-Server in die Fritzbox super wäre.
 
 
Und wenn Ihnen Freie Software auch etwas Wert ist – Freue ich mich über eine Spende:
Mac OSx export Adressbook/Adressbuch für AVM Fritzbox

howto: Retten von Daten auf einer CF-Card / Compactflashcard unter Mac osx

(Achtung: Ohne Garantie!) Ich hatte gestern zwei kaputte CF-Card (Compact Flash Karten) aus einer Canon 5d. Nach dem einlegen der Karte – wurde ein alter Zustand der Karte angzeigt – und nicht die zuletzt aufgenommenen Bilder. Die folgenden Schritte sollen zeigen, wie ich die Bilder unter OSx trotz zerstörten Verzeichnis wieder zum Leben erweckt habe:

Schritt1: Besorgen der Software (Die Software funktioniert auch unter Linux und Windows)
testdisk

Schritt2: Einstecken der kaputten CF-Karte (Sollte auch mit anderen Speicherkarten (SD, MemoryStick,usw) funktionieren). Wichtig die  Karte sollte grundsätzlich noch lesbar sein. Wenn der Reader die Karte nicht erkennt – dann ist dieses howto auch sinnlos.

Schritt3:  Starten des „Festplatten-Dienstprogramm“s (am besten im Spotlight suchen) und deaktivieren (NICHT AUSWERFEN!!) des CF-Karten-Laufwerks.

Schritt4: Öffnen des „Terminal“-Programms und folgendes Kommando ausführen:
diskutil list
dies liefert dann alle am Rechner angeschlossenen Laufwerke und ihre Bezeichnungen. Bei mir sieht das zum Beispiel so aus:
/dev/disk0
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *232.9 Gi   disk0
1:                        EFI                         200.0 Mi   disk0s1
2:                  Apple_HFS JoesNewDisk             232.6 Gi   disk0s2

Die CF-Karte dürfte – sofern nicht gerade noch andere Laufwerke angeschlossen sind unter /dev/disk# zu finden sein.
Das nächste Kommando kopiert die Karte (!) so wie sie ist (!) auf die Festplatte. Die # ist ein Platzhalter und muss durch das richtige Laufwerk und den User-Pfad ersetzt werden:
sudo dd if=/dev/disk# of=/Users/#myuser#/compact_flash1.dmg bs=8192 conv=sync,noerror

Schritt5: testutil hat zwei Programme für das Terminal: Wirklich spannend ist „photorec“. Folgendes Kommando muß entsprechend angepasst werden.
sudo /#pfad_zu_photorec#/photorec /Users/#myuser#/compact_flash1.dmg
photorec ist eigentlich einigermaßen selbsterklärend. Mit einfach immer „enter“ durchklicken sollte es in der Regel passen.

Thats it. Danke an die Ersteller von Photorec — wunderbares prog..

howto: Retten von Daten auf einer CF-Card / Compactflashcard unter Mac osx