Got a tip for us? Let us know
|
|
#26 | |
|
Partying like it's 2006....
Quote:
Way to go everyone resuscitating this thread! Keep it up and we might actually see Mac get around to providing a real solution themselves and not have to rely on automators and 3rd party apps. |
||
|
|
0
|
|
|
#27 |
|
I compiled an Automator workflow which duplicates your Address Book birthdays and makes a regular calendar out of it and automatically add alarms for each birthday. Check it out http://www.makeuseof.com/tag/birthda...ical-mac-only/
|
|
|
|
0
|
|
|
#28 |
|
icalbirthdays question
once you instal ical birthdays, is there something else that you are supposed to do so that that calendar appears and you can set alarms? i can't seem to find that screen that provides those options.
|
|
|
|
0
|
|
|
#29 |
|
You've got to run it it Automator. You'll see a new calendar of birthdays show up in iCal. Stupid Apple. Why isn't this simply built-in? It used to be.
|
|
|
|
0
|
|
|
#30 |
|
iCal birthday reminders
My solution to this is to forget trying to get iCal to do reminders and use Google instead.
Publish the calendar from within iCal using a free service such as http://www.icalx.com. Once published you can add it to your Google calendar. The huge benefit of using Google's calendar for the reminders is that you can have them sent via SMS straight to your phone. I hope this helps! |
|
|
|
0
|
|
|
#31 |
|
Here's a potential fix
I wrote a script that adds an alarm to each one of the events in the "Birthdays" calendar:
Code:
tell application "iCal"
tell calendar "Birthdays"
set all_events to every event
repeat with this_event in all_events
tell this_event
delete every sound alarm
make new sound alarm at end with properties {trigger interval:-21600, sound name:"Basso"}
end tell
end repeat
end tell
end tell
|
|
|
|
0
|
|
|
#32 |
|
How to script?
Andrew
That looks like a very neat solution ... but I have no idea how to set up and/or run a script. Is this a simple process and if so do you think you could spell it out for dummies!? Many thanks |
|
|
|
0
|
|
|
#33 |
|
applescript
Andrew,
great solution! I would like to add an email reminder to my email adress, but can't figure out the applescript snytax. should be something like: " make new mail alarm ... ? (to MYEMAIL, at TIME_X, subject Ys_BIRTHDAY) " Is there a resource for ical and applescript or can anyone help? |
|
|
|
0
|
|
|
#34 | |
|
Quote:
Work-arounds for a birthday alarm? WHY DOES APPLE NOT JUST ADD THAT FUNCTION??? Mr. Bussman proved that it´s not that difficult - THANKS Andrew! Last edited by xcell; Jun 29, 2009 at 03:49 AM. |
||
|
|
0
|
|
|
#35 |
|
THanks!
Script worked great!
|
|
|
|
0
|
|
|
#36 |
|
Great Script but can you specify the time of the alarm?
The Script works great but I can't figure out how to specify a time for the event. I don't really want to be woken in the middle of the night by my phone or my laptop.
|
|
|
|
0
|
|
|
#37 |
|
Ahh but of course all you have to do is change the trigger interval which is in minutes.
|
|
|
|
0
|
|
|
#38 |
|
@berestede:
To use this script, open up Script Editor (or Applescript Editor if you're using Snow Leopard) and copy and paste the script into an empty document. Save the script as whatever you want to call it (e.g. "Add Alarms to Birthdays") in your home folder under Library/Scripts/Applications/iCal (if the folder doesn't exist, just make it). Under Script Editor, go to Preferences (⌘,) and make sure "Show Script menu in menu bar" is checked (I also prefer to select the "Show application scripts at:" to "top"). Now you should see a little script icon in the top right of your menu bar (it looks like a curled piece of paper). When iCal is open, you can click on this script icon and should see the script listed there. Remember: The script is not automatic; i.e., you have to click on the script every time you add or change a birthday. Hope this helps! @xjw I think you're talking about something like this: Code:
tell application "iCal"
tell calendar "Birthdays"
set all_events to every event
repeat with this_event in all_events
tell this_event
delete every mail alarm
make new mail alarm with properties {trigger interval:-13680}
end tell
end repeat
end tell
end tell
@brewj Yes, change the -21600 to -20880. Sorry about that… I missed that until I was rudely awaken at midnight to alert me that my friend's birthday was coming up. Oh, well! :P Last edited by andrew.bussman; Oct 26, 2009 at 07:37 PM. |
|
|
|
0
|
|
|
#39 | |
|
Quote:
|
||
|
|
0
|
|
|
#40 |
|
Try the script I've attached. It should work for you.
|
|
|
|
0
|
|
|
#41 |
|
Hi!
Thanks for the script, Andrew! I have just ran into the problems that Apple are so kind to give us, conserning the Birthdays in Addressbook and iCal. I have now used your script and altered the trigger interval to -720, which means only 12 hours before (suiting me better). Again, thank you |
|
|
|
0
|
|
|
#42 |
|
I am learning fast but this is my first time I meet a script and I don't want to make mistakes with my 500+ contacts, many with birthdays...
I bought my iMac only two weeks ago and I had no clue of how a Mac worked until then (guess which OS I used before Thanks Last edited by P.O. Box; Nov 29, 2009 at 07:51 AM. |
|
|
|
0
|
|
|
#43 |
|
BirthdayScanner X might be what you want
Hi,
I am the author of a Freeware tool called BirthdayScanner X. It imports Birthdays from Address Book to iCal and other Calendars. You might want to check it out at http://www.zencat.de/bsx/index.html. ...thomas |
|
|
|
0
|
|
|
#44 |
|
Message with sound alarms
Sorry for coming to the discussion so late. The script is GREAT and works, but I would like alarms that have "message with sound". What is the syntax for that?
Code:
tell application "iCal"
tell calendar "Birthdays"
set all_events to every event
repeat with this_event in all_events
tell this_event
delete every display alarm
make new display alarm at end with properties {trigger interval:-19440}
end tell
end repeat
end tell
end tell
|
|
|
|
0
|
|
|
#45 |
|
No problem. Just use this:
Code:
tell application "iCal"
tell calendar "Birthdays"
set all_events to every event
repeat with this_event in all_events
tell this_event
delete every sound alarm
make new sound alarm at end with properties {trigger interval:-19440, sound name:"Basso"}
end tell
end repeat
end tell
end tell
|
|
|
|
0
|
|
|
#46 |
|
Hello
Hello everybody with automator u can send postcard when there's a birthday. But anyone knows how to change the picture that there are in the automator library "Send birthday Greetings" ?
Thank's and enjoy the life |
|
|
|
0
|
|
|
#47 |
|
This may not be the right thread (sorry!) but is there a way to have the iCal-generated Birthdays calendar sync with my iPhone calendar? I'm using MobileMe and currently my work, school, and personal calendars all sync, but not the automatic Birthdays calendar which is taken from my Address Book.
Thanks in advance.
__________________
macbook pro | retina | late 2013 | 13" | 2.4 ghz i5 | 8gb ddr3 | 256gb
mac mini | mid 2010 | 2.4 ghz c2d | 8gb ddr3 | 320gb iphone 6+ | 64gb | white/gold ipad mini | retina | wifi | 16gb | white |
|
|
|
0
|
|
|
#48 | |
|
Quote:
The best way to use this script is to disable the "Show Birthdays calendar" option in iCal (under Preferences) before running it. As long as you've enabled calendar syncing with your iPhone, the birthdays calendar should show up on the phone. The only downside is that this calendar isn't automatic, meaning that any changes to birth dates in the address book won't automatically show up in iCal. You'll have to re-run the script in order for these changes to be reflected in the "local" birthdays calendar. Let me know if this works for you! Code:
tell application "iCal"
if (exists calendar "Birthdays") is false then make new calendar with properties {name:"Birthdays"}
delete every event of calendar "Birthdays"
end tell
tell application "Address Book"
set every_person to every person whose birth date is not missing value
repeat with this_person in every_person
set this_date to the birth date of this_person
set this_name to the name of this_person
tell application "iCal" to tell calendar "Birthdays" to make new event with properties {summary:this_name, start date:this_date, end date:this_date, recurrence:"FREQ=YEARLY;INTERVAL=1", allday event:true}
end repeat
end tell
|
||
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
Similar Threads
|
||||
| thread | Thread Starter | Forum | Replies | Last Post |
| Best way to get birthday reminders (not using an app) | rrandyy | iPhone | 7 | Feb 4, 2013 04:50 PM |
| ical...help help....reminders | saladiro | Mac Applications and Mac App Store | 0 | Nov 3, 2012 10:55 AM |
| iCal Birthday Reminders no name or other info | doomedtx | Mac Applications and Mac App Store | 0 | Jul 7, 2012 09:50 AM |
|
All times are GMT -5. The time now is 09:21 AM.







Linear Mode
