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.


Beitrag veröffentlicht

in

,

von

Kommentare

56 Antworten zu „Mac Adressbuch für AVM Fritzbox – Version 2 – Os X – IpyFritz“

  1. Avatar von Thomas Kollakowski
    Thomas Kollakowski

    Hallo,
    Ich bekomme nur eine leere XML-Datei. Nutze OSX 10.8.4 und starte das Script vom Terminal aus. Folgende Fehler werden ausgegeben:

    Toms-MacBook-Pro:scripts tkollakowski$ python2.6 iPyfritz.py
    Traceback (most recent call last):
    File „iPyfritz.py“, line 343, in
    ipyfritz.general_addressbook()
    File „iPyfritz.py“, line 195, in general_addressbook
    self.create_phonebook(„Telefonbuch“)
    File „iPyfritz.py“, line 204, in create_phonebook
    self.person(contact)
    File „iPyfritz.py“, line 297, in person
    filename = self.export_image_to_path(contact.get(‚image‘), name)
    File „iPyfritz.py“, line 233, in export_image_to_path
    bb = bytes.tobytes()
    AttributeError: ‚buffer‘ object has no attribute ‚tobytes‘

    Gibt es eine Möglichkeit, es ohne Fehler laufen zu lassen?
    Vielen Dank
    Thomas

  2. Avatar von Kai
    Kai

    Hi,
    vielen Dank für das Skript. Gibt es eine Möglichkeit die erstellte xml Datei und die Bilder automatisch auf die Fritzbox zu übertragen?

    1. Avatar von Johannes Rumpf
      Johannes Rumpf

      Keine einfache (leider). Es gab mal jemanden der hatte da was gebaut. Ich denke du musst mal nach ipyfritz suchen.

  3. Avatar von Renzo
    Renzo

    Hallo Joe,
    bei mir klappts nicht. Ich bekomme zwar die Meldung:
    Last login: Sat Apr 13 18:01:22 on ttys000
    XXX:~ Renzo$ python /Users/Renzo/Downloads/iPyfritz.py
    WARNING:iPyfritz:Export ist fertig.
    XXXt:~ Renzo$
    aber ich finde kein .xml File im Downloads. Wo wird das File denn hingeschrieben?

    Verwendet habe ich iPyfritz.py_.1.4 auf OSX 10.7.5 und ich bin kein Pro was das Terminal anbetrifft.
    btw ich habe kein Programm „Python“ gefunden, das ich über den Finder hätte zuweisen können, daher der Weg über das Terminal. Das Termin meldet mir aber:
    XXX:~ Renzo$ python
    Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
    [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
    Type „help“, „copyright“, „credits“ or „license“ for more information.
    >>>

    Magst einen Tip abgeben?
    🙂 Renzo

    1. Avatar von Johannes Rumpf
      Johannes Rumpf

      Schau mal im Finder und sortier mal nach Datum. .Es hilft auch die Datei in einem leeren Verzeichnis auszuführen.
      Joe

  4. Avatar von Joe
    Joe

    Weil es immer mal wieder zu anfragen kommt:

    Das Skript läuft prima durch, leider gibt es Probleme, wenn entweder nur ein Vor- oder Nachname, oder auch nur ein Firmenname vergeben ist; in diesen Fällen steht vor, bzw. hinter dem Namen ein Komma mit Leerzeichen, wie im anhängenden Screenshot ersichtlich ist. Außerdem gibt es bei einigen Namen eine vorne stehende Ziffer, von der ich keinen Schimmer habe, woher diese kommen könnte.

    Getreu dem Motto – it is a feature versuch ich mal die Gedanke dazu zu erklären
    Die Nummern vor den Namen werden generiert wenn ein Spitzname im Adressbuch zu dem Kontakt angelegt wurde.
    Die Idee ist das Menschen mit Spitznamen „Freunde oder Familie“ sind und damit im Fritzfon eher oben angezeigt werden sollten.
    Da es ein Script und kein kompiliertes Programm ist – und ich auch nicht die Adressbücher und Ihre pflege in allen Varianten kenne – können Sie die Teile im Programm selbst beeinflussen:

    Entfernen lässt sich die Funktion mit der Nummerierung in dem eine # vor diese Zeilen gestellt wird (Auskommentieren in Python):

    # contact with nik is important >:
    nikname = contact.get(kABNicknameProperty.lower())
    if nikname == None:
    cat = "0"
    prio_string = ''
    else:
    cat = "1"
    if self.pri_cust:
    self.prio += 1
    prio_string = str(self.prio) + ' '

    Die Namensgebung lässt sich hier/direkt im anschluss modifizieren:

    name = contact.get(kABLastNameProperty.lower(),'') + ', ' + contact.get(kABFirstNameProperty.lower(),'')
    if name == ', ':
    name = contact.get(kABOrganizationProperty.lower())

    if name == None:
    name = contact.get(kABNicknameProperty.lower())

    Hilfe zu Python finden Sie unter http://python.org.

  5. Avatar von gramsmi
    gramsmi

    Hallo,

    ich bekomme es auch nicht zum laufen:

    Last login: Fri Apr 20 18:50:26 on ttys000
    access-point-ap003-1:~ NAME$ cd ‚/Users/NAME/Desktop/‘ && ‚/usr/local/bin/pythonw‘ ‚/Users/NAME/Desktop/iPyfritz.py‘ && echo Exit status: $? && exit 1
    Traceback (most recent call last):
    File „/Users/NAME/Desktop/iPyfritz.py“, line 33, in
    from AddressBook import *
    ImportError: No module named AddressBook

    Kannst du helfen?
    Gruß
    MG

    1. Avatar von Martin
      Martin

      Unter Snow Leopard ist der Default-Python-Interpreter evt. 2.4, zum starten muss man von der Console also

      python2.6 iPyfritz.py

      aufrufen, dann sollte es gehen.

  6. Avatar von Hauke
    Hauke

    Super Skript, Danke!

    Es wäre klasse, wenn das Mapping von Unicode Zeichen auch auf türkische Buchstaben erweitert wird (vgl. Kommentar von Oliver vom 10.09.2011). Diese wären: ğĞşŞçÇıİ und man könnte sie einfach auf gGsScCiI mappen.

  7. Avatar von Gerd
    Gerd

    Hallo, bei mir kommt folgende Fehlermeldung: „UnicodeDecodeError: ‚ascii‘ codec can’t decode byte 0xfc in position 7: ordinal not in range(128)“. Kann mir jemand weiterhelfen?

    1. Avatar von Joe

      Hallo Gerd
      Auch das ist wieder ein Sonderzeichen aus dem Unicode… siehe oben.

  8. Avatar von Oli
    Oli

    Der Beitrag von Oliver vom 10.09.2011 ist meines Erachtens unumgänglich. Wo muss dieses character_mapping im Skript eingefügt werden? Schön wär’s wenn dies im herunterladbaren Skript bereits integriert wäre.

    Danke für die Hilfestellung.

    Oli

  9. Avatar von Oliver
    Oliver

    Hallo,

    ich habe dasselbe Problem mit den UTF-8 Kontaktdaten. Ich sehe es allerdings nicht ein, die Namen in meinem Addressbuch zu ändern – das kann ja auch das Skript beim Export erledigen.

    Dahingehend habe ich das Skript für meine spezifischen Zeichen angepasst. Die Methode iso_88591 ersetzt demnach gewisse Unicodezeichen durch das am besten passende ASCII Zeichen. Eigentlich eine ziemlich einfache Änderung, ich habe mir allerdings eine allgemeine Mapping-Tabelle gespart, sondern so lange ergänzt bis mein Addressbuch durchgelaufen ist.

    character_mapping = {u’Ć′:’C‘, u’ć′:’c‘,
    u’Č‘:’C‘, u’č‘:’c‘,
    u’Ď‘:’D‘, u’ď‘:’d‘,
    u’Đ′:’D‘, u’đ′:’d‘,
    u’Š′:’S‘, u’š′:’s‘,
    u’Ž‘:’Z‘, u’ž‘:’z‘}
    def iso_88591(self, var):
    cleaned = var;
    for i, j in self.character_mapping.iteritems():
    cleaned = cleaned.replace(i, j)
    new = cleaned.encode(‚ISO-8859-1‘)
    return new #FIXME do

    Ansonsten ein tolles Skript! Vielen Dank!

  10. Avatar von Jürgen
    Jürgen

    Hi,
    hier schreibt ein Laie.
    Was mache ich mit dem Script?
    Ich habe es mir runtergeladen und will es nun einsetzen. Klar, was sonst. Aber, wie???
    😉
    Danke für die Hilfe,
    Jürgen

    1. Avatar von Joe

      Hallo Jürgen
      sofern Du unter Mac os arbeitest – kannst Du es per Doppelklick ausführen. Dann wird ein Verzeichnis mit Bildern und eine XML-Datei erstellt. Die XML-Datei kann man dann in der Fritzbox per Upload in das Adressbuch schreiben. Die Bilder (optional) kann man auf die Fritzbox in den Internen Speicher kopieren. Sofern man dann noch besitzer eines Fritz-Phones ist – sind jetzt alle Kontakte des Mac-Adressbuch inklusive Bilder auf dem Fritz-Phone verfügbar.
      Joe

  11. Avatar von helee29
    helee29

    Hi,

    sagt mir der Fehlercode denn auch, wo genau ich das „schwedische I“ finde?

    (UnicodeEncodeError: ‘latin-1′ codec can’t encode character u’ł′ in position 16: ordinal not in range(256)
    macpro:Downloads helee29$)

    Danke und Gruss.

  12. Avatar von Michael Hendriks
    Michael Hendriks

    Besteht eigentlich die Möglichkeit, nicht das komplette Adressbuch, sondern nur eine „Gruppe“ zu importieren?

    1. Avatar von Joe

      Die Möglichkeit besteht, wenn man sich traut ein paar Zeilen im Code zu ändern.
      Ganz unten im Script existieren diese 2 Zeilen:
      ipyfritz.general_addressbook()
      # ipyfritz.all_groups()

      Die Raute einfach löschen und vor die Zeile mit dem general Adressbook setzen. Dann wird pro Gruppe eine XML-Datei erzeugt: Also so:
      # ipyfritz.general_addressbook()
      ipyfritz.all_groups()

  13. Avatar von Michael Hendriks
    Michael Hendriks

    Fehler gefunden: Das Script verträgt kein é bei beispielsweise André

  14. Avatar von Michael Hendriks
    Michael Hendriks

    Hi,

    ich bekomme eine Fehlermeldung, weiß aber nicht genau warum:

    UnicodeEncodeError: ‚latin-1′ codec can’t encode character u’ė‘ in position 13: ordinal not in range(256)

    Ich tippe auf eine fehlerhafte Adresse, weiß aber nicht welche

    Grüße,

    Michael

  15. Avatar von Joe
    Joe

    Hi,
    die Fritzbox kann nur „deutsche“ Zeichen – das Zeichen das Du da hast ist ein schwedische „l“ mit einem Strich. Bitte ersetz das Symbol im Adressbuch durch ein deutsches.
    Mehr Input bei Wikipedia unter den suchbegriffen Unicode und ISO-8859-1.

  16. Avatar von helee29
    helee29

    Hallo,

    bekomme folgende Fehlermeldung:

    Last login: Thu Aug 11 08:24:45 on console
    cd ‚/Users/helee29/Downloads/‘ && ‚/usr/bin/pythonw‘ ‚/Users/helee29/Downloads/iPyfritz-1.py‘ && echo Exit status: $? && exit 1
    You have new mail.
    macpro:~ helee29$ cd ‚/Users/helee29/Downloads/‘ && ‚/usr/bin/pythonw‘ ‚/Users/helee29/Downloads/iPyfritz-1.py‘ && echo Exit status: $? && exit 1
    Traceback (most recent call last):
    File „/Users/helee29/Downloads/iPyfritz-1.py“, line 342, in
    ipyfritz.general_addressbook()
    File „/Users/helee29/Downloads/iPyfritz-1.py“, line 195, in general_addressbook
    self.create_phonebook(„Telefonbuch“)
    File „/Users/helee29/Downloads/iPyfritz-1.py“, line 204, in create_phonebook
    self.person(contact)
    File „/Users/helee29/Downloads/iPyfritz-1.py“, line 269, in person
    name = self.iso_88591(name)
    File „/Users/helee29/Downloads/iPyfritz-1.py“, line 223, in iso_88591
    new = var.encode(‚ISO-8859-1‘)
    UnicodeEncodeError: ‚latin-1′ codec can’t encode character u’ł‘ in position 16: ordinal not in range(256)
    macpro:Downloads helee29$

    vielleicht eine Idee, woran es liegt?

    Vielen Dank im Voraus!

  17. Avatar von Micha
    Micha

    Ich habe ebenfalls ein Problem mit Lion – unter Snow Leopard lief es problemlos. Jetzt wird mit der Quelltext angezeigt. Mit dem Befehl „python ipyfritz.py“ bekomme ich die Rückmeldung:

    imac:Downloads Mischa$ python ipyfritz.py
    Could not find platform independent libraries
    Consider setting $PYTHONHOME to [:]
    Traceback (most recent call last):
    File „/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/../../Extras/lib/python/site.py“, line 73, in
    __boot()
    File „/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/../../Extras/lib/python/site.py“, line 2, in __boot
    import sys, imp, os, os.path
    ImportError: No module named os
    imac:Downloads Mischa$

    Fällt Dir dazu etwas ein? Vielen Dank!

  18. Avatar von gramsmi
    gramsmi

    habe das gleiche Problem

    1. Avatar von Joe

      Ich schaue es mir an.

      1. Avatar von Joe

        Ok, gibt jetzt eine neue Version. Änderungen ergaben sich durch die neue Python version in Lion.

  19. Avatar von Criamon
    Criamon

    super, danke.

    allerdings bekomm ich eine Fehlermeldung. Hab‘ Image Generierung auskommentiert, dann kam zumindest mal ein xml File raus.

    Traceback (most recent call last):
    File „iPyfritz.py“, line 342, in
    ipyfritz.general_addressbook()
    File „iPyfritz.py“, line 195, in general_addressbook
    self.create_phonebook(„Telefonbuch“)
    File „iPyfritz.py“, line 204, in create_phonebook
    self.person(contact)
    File „iPyfritz.py“, line 296, in person
    filename = self.export_image_to_path(contact.get(‚image‘), name)
    File „iPyfritz.py“, line 233, in export_image_to_path
    f.write(bytes)
    TypeError: expected a character buffer object

    Grüße Criamon

  20. Avatar von Criamon
    Criamon

    Hi,

    irgendwie tut der download gerade bei mir nicht – wurde das zip-file verschoben?

    Viele Grüße
    Criamon

    1. Avatar von Joe

      Wurde ausversehen gelöscht – ist wieder da.

  21. Avatar von Ilja
    Ilja

    Es wäre schön, wenn das Script Name und Vorname tauschen könnte. Ich suche auf meinem DECT Telefon gewohnheitsmässig eigentlich die Leute per Vorname. Mir reicht schon, wenn Du mir sagen könntest welche Zeilen ich wie ändern muss.

    Ansonsten, geiles Script!!! 

    1. Avatar von Joe

      Hallo Ilja,
      weil es jetzt schon mehrfach nachgefragt wurde:
      Also zu ändern ist diese Zeile:

      name = contact.get(kABLastNameProperty.lower(),'') + ', ' + contact.get(kABFirstNameProperty.lower(),'')

      Wobei zusammenhängend das den Nachnamen repräsentiert: contact.get(kABLastNameProperty.lower(),'') und das den Vornamen contact.get(kABFirstNameProperty.lower(),'') .
      Das + ‚, ‚ + verbindet den Nach- und den Vornamen mit einem Komma also „Schmidt, xy“ – wenn Ihr also Vorname Nachname haben wollt dann tauscht die Zeile einfach so aus:

      name = contact.get(kABFirstNameProperty.lower(),'') +' '+ contact.get(kABLastNameProperty.lower(),'')

      Der danach folgende Code behandelt Firmen-Namen und Namen die Leer sind.

  22. Avatar von Dirk
    Dirk

    Hi Joe,

    Hab es mal wie beschrieben probiert, aber das Script läuft leider nicht.

  23. Avatar von Joe

    Ok, bei mir war das Problem das alte .pyc Dateien existierten – mit dem Update kam eine neue Python Version:

    Folgende Schritte haben mir geholfen „python“ unter Lion generell wieder zum laufen zu bringen:
    Programm „Terminal“ ausführen
    darin folgende Befehlsketten – Probleme und Ausführung auf eigene Gefahr!:

    sudo su
    cd /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/
    find . -name "*.pyc" -delete

  24. Avatar von Joe

    Ich schaue es mir an. Meine Lion Installation ist erst 4 Stunden alt.

  25. Avatar von Dirk
    Dirk

    Hallo,

    hat unter Snow Leopard super funktioniert.

    Unter Lion klappt es nicht mehr, gibt es vllt. einen Trick um es wieder ans laufen zu bringen?

    Danke für Deine Hilfe.

  26. Avatar von Hannes
    Hannes

    Hallo,

    vielen Dank für das super Skript. Leider speichere ich meine Namen im Adressbuch im Format „Vorname Nachname“. Leider wird das in der Firtzbox so ausgegeben “ , Vorname“ wenn kein Nachname gespeichert ist, oder „Nachname, Vorname“.

    Ist es möglich eine Skriptversion zu veröffentlichen bei der „Vorname Nachname“ gespeichert wird? Ohne Komma oder ähnliches.

    Ich wäre dir sehr dankbar.

  27. Avatar von Andreas
    Andreas

    Standard Programm habe ich geändert aber trotzdem bekomme ich es nicht hin. 🙁

    Siehe:
    macprolan:Download Andreas$ python ipyfritz.py
    Traceback (most recent call last):
    File „ipyfritz.py“, line 33, in
    from AddressBook import *
    ImportError: No module named AddressBook
    macprolan:Download Andreas$

    1. Avatar von Joe

      Hmm, eigentlich müsste ab OS X 10.5 die benötigte Bibliothek „PyObjC“ mit enthalten sein. Welche Version von Mac osX verwendest Du? Ansonsten im Terminal mal diesen Befehl ausführen:
      easy_install pyobjc

  28. Avatar von Andreas
    Andreas

    Hi,

    oh ha mit Terminal da kenne ich mich gar nicht aus.

    Bekomme folgende Meldung:

    Last login: Tue Jul 5 12:21:46 on ttys001
    You have new mail.
    macprolan:~ Andreas$ python ipyfritz.py
    /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can’t open file ‚ipyfritz.py‘: [Errno 2] No such file or directory
    macprolan:~ Andreas$

    1. Avatar von Joe

      Ja. Ein kleines Intro:
      mit dem Befehl
      cd /User/“dein username“/Downloads
      kannst du das Verzeichnis wechseln. Wechsel jetzt in das Verzeichnis in dem das iPyfritz ausgepackt wurde. Es hilf mit der „Tabulator“ Taste zu arbeiten. Dann ergänzt das Terminal automatisch den Pfad.
      Im Zielpfad angekommen dann den Befehl eingeben. – Wie gesagt alternativ im Finder – rechte Maustaste auf das iPyfritz.py und unter Eigenschaften dann das Standard-Programm ändern.

  29. Avatar von Andreas
    Andreas

    Sorry für 2 mal?
    1 Nachricht war eine falsche Mail Adresse!

    Hallo,

    wie geht man den Script richtig um? Be mir wird immer der Quelltext nur angezeigt.
    Was mache ich falsch?

    Danke Euch im voraus.

    1. Avatar von Joe

      Hallo Andreas,
      wenn das Script per Doppelklick den Quellcode anzeigt – dann hilft entweder:
      Das Programm „Terminal“ ausführen und mit der Befehlszeile
      python ipyfritz.py
      Das Programm ausführen.
      Oder: Im Finder Apple-Taste+I auf dem Script und mit Python öffnen auswählen anwählen. Also das Standardprogramm ändern mit dem die Datei-Endung .py geöffnet wird.

  30. Avatar von Andreas
    Andreas

    Hallo,

    wie geht man den Script richtig um? Be mir wird immer der Quelltext nur angezeigt.
    Was mache ich falsch?

    Danke Euch im voraus.

  31. Avatar von Import klappt wunderbar
    Import klappt wunderbar

    Vielen Dank für das Skript! XML Export / Import klappt inkl. der Bilder wunderbar. Ist leider nicht der einfachste Weg. Ich verstehe nicht, warum AVM hier keine Mac Unterstützung bietet. Dafür habe ich gerade auch was kleines gespendet. 🙂 Weiter so und vielen Dank!

  32. Avatar von Jens
    Jens

    Hallo Joe, das Script funktioniert prima. Ich würde allerdings gern nicht „Nachname, Vorname“ im Adressbuch haben, sondern „Vorname Nachname“ ohne Komma. Das sieht bisschen doof aus, wenn man viele Adressen nur mit Vornamen hat. Weil dann vor dem Vornamen immer ein Komma ist. Wo kann ich das mit bescheidenen Programmierkenntnissen im Script ändern? Ich habe halt viele Adressen nur mit Vornamen . Gruß Jens

  33. Avatar von Joe

    Hallo Ben,
    dieses Script ist nur für das Apple Adressbuch. Bei Exchange kann ich dir nicht weiterhelfen – gruß Joe

  34. Avatar von Joe

    Hi Alain,

    such mit einem Texteditor nach folgendem Code:
    [cc lang=“python“]
    if cat == ‚1‘ and contact.get(‚image‘) != None:
    [/cc]
    und ersetz ihn durch
    [cc lang=“python“]
    if contact.get(‚image‘) != None:
    [/cc]

    Laut AVM gibt es ein Limit über die Anzahl Bilder die das Fritz!Phone unterstützt. Aus diesem Grund gab es den folgenden Kommentar:
    [cc lang=“python“]
    „““ Frity!phone does not support much pictures / so only for vips „““
    [/cc]

  35. Avatar von Ben
    Ben

    Hi,

    Ich synce meine Kontakte mit Exchange, das ist ein anderes Adressbuch und somit erhalte ich beim Export lediglich die Apple GmbH. Lässt sich da was machen?

    Danke,

    Ben

  36. Avatar von Alain
    Alain

    Hallo Joe,

    danke für das Script. Es nimmt einem viel Arbeit ab.
    Gibt es eine Möglichkeit, auch die Bilder von den „nicht wichtigen“ Personen, also von allen aus dem Adressbuch, zu exportieren?
    Danke

  37. Avatar von Joe

    Hi – schön das es dir gefällt. Die Fritzbox kann maximal 3 Telefonnummern pro Kontakt. Das mit den Bildern ist in der Tat optional. Ich hab bisher keine Probleme entdeckt, wenn man die Bilder nicht rüberkopiert.

  38. Avatar von Sören G. Prüfer
    Sören G. Prüfer

    Klasse, ging auf Anhieb, trotzdem ich alle Nummern mit +49 eingepflegt hatte.

    Nicht sofort war klar, dass nicht alle Nummern pro Person mitkommen. Das mit den pic habe ich erst mal gelassen. die Box ist mir noch nicht vertraut genug.

    Danke

  39. Avatar von Joe

    So link ist wieder da – ich habe im moment nicht so viel Zeit.

  40. Avatar von Joe
    Joe

    – Heute wird die neue Firmware für die Fritz.box veröffentlicht. Ab dem aufspielen kann man dann zB. Bilder mitexportieren.
    http://www.golem.de/1009/78064.html

  41. Avatar von esszett
    esszett

    Hallo, ich hatte v1 getestet, sehr fein – jetzt habe ich großes Interesse an dem Gruppen-Export-Feature von v1.2b. Leider ist der Download-Link tot… kommt das zip wieder? Danke sehr!

  42. Avatar von Joe

    Ja – das mit dem iphone-label ist neu. Das gibt es auch noch nicht so lange.
    Grundsätzlich muss in der Zeile
    [cc]
    mobile = pers_phone.get(kABPhoneMobileLabel, “)
    [/cc]
    das [cc]kABPhoneMobileLabel[/cc] durch [cc]kABPhoneiPhoneLabel[/cc] ersetzt werden, wenn [cc]mobile[/cc] vorher nicht gefunden wurde. Dabei werden dann aber auch nur noch die iphone-label herangezogen und nicht mehr die mobile-label.

    Spackig daran ist – das man jedes Label – mehrfach vergeben kann. Aber – nun ja – man kann nicht alles programmatisch abfangen und manche Kontakte haben einfach 1000 telefonnummern – da kommt man dann mit den labels auch nicht mehr hin.

  43. Avatar von lothar-
    lothar-

    hi! wunderbares skript! vielen dank dafür! das einzige, was ich vermisse und was ich selbst irgendwie nicht schaffe einzubauen, ist die felder „iPhone“ des mac-adressbuches durch das skript in das „mobile“-feld des fritzbox-adressbuches zu übertragen. hast du ne idee?