AppleScript: Kopiere Geburtstage vom Adressbuch nach iCal
Aus unerfindlichem Grund kommt Mac OS X ohne eine Möglichkeit daher, die Geburtstage aus dem Adressbuch auch im Kalender anzuzeigen. Hier die Lösung als AppleScript. Update: Seit Tiger ist diese längst überfällige Funktion endlich von Haus aus in iCal vorhanden. Der Geburtstagskalender lässt sich in den iCal-Einstellungen aktivieren.
Installation
- Script herunterladen.
- in den Ordner ~/Library/Scripts/Address Book Scripts ablegen (Library heißt Bibliothek im deutschen MacOS). Falls der Ordner noch nicht existiert, anlegen.
Benutzung
- Das Script kann aus dem Adressbuch über das Scriptmenü aufgerufen werden.
- Es fragt nach einem Kalender. Wenn schon ein Kalender „Geburtstage“ existiert, wird dieser automatisch benutzt.
- Es löscht alle bestehenden Termine aus diesem Kalender, die das Wort „Geburtstag“ im Titel haben.
- Es legt neue Termine mit Titeln à la „Richard Cyganiak Geburtstag“ an.
- Wenn später neue Geburtstage im Adressbuch nachgetragen werden, muss das Script erneut aufgerufen werden.
Achtung: Ich übernehme keine Garantie für irgendwelche durch das Script verursachten Schäden.
Update: Neue Version mit Geburtsjahr in der Beschreibung.
Update: Neue Version mit optionaler Benachrichtigung vor Geburtstagen.
