Go Back   MacRumors Forums > Apple Applications > Mac Applications and Mac App Store

Reply
 
Thread Tools Search this Thread Display Modes
Old Aug 30, 2008, 06:03 AM   #26
Ergolad
macrumors newbie
 
Join Date: Dec 2007
Partying like it's 2006....

Quote:
Originally Posted by t0rus View Post
dude, if you got nothing useful to contribute, DO NOT POST! for personal expressions they invented BLOGs.

for everyone else, this app might do the trick:

http://www.apple.com/downloads/macos...birthdays.html
I'm guessing if the lesson wasn't learned since June 2006 good ol' imacintel ain't gonna get it now.

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.
Ergolad is offline   0 Reply With Quote
Old Sep 5, 2008, 11:26 AM   #27
jxn
macrumors newbie
 
Join Date: Oct 2006
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/
jxn is offline   0 Reply With Quote
Old Nov 11, 2008, 08:09 PM   #28
Jugdys
macrumors newbie
 
Join Date: Jul 2008
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.
Jugdys is offline   0 Reply With Quote
Old Dec 11, 2008, 11:19 AM   #29
skellener
macrumors 65816
 
skellener's Avatar
 
Join Date: Jun 2003
Location: So. Cal.
Quote:
Originally Posted by Jugdys View Post
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.
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.
skellener is offline   0 Reply With Quote
Old Apr 16, 2009, 11:52 AM   #30
n-cholas
macrumors newbie
 
Join Date: Apr 2009
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!
n-cholas is offline   0 Reply With Quote
Old May 8, 2009, 11:38 PM   #31
andrew.bussman
macrumors newbie
 
Join Date: Mar 2007
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
Hope this works for you!
andrew.bussman is offline   0 Reply With Quote
Old May 11, 2009, 04:00 AM   #32
berestede
macrumors newbie
 
Join Date: Feb 2008
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
berestede is offline   0 Reply With Quote
Old Jun 13, 2009, 05:30 AM   #33
xjw
macrumors newbie
 
Join Date: Jun 2009
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?
xjw is offline   0 Reply With Quote
Old Jun 29, 2009, 02:06 AM   #34
xcell
macrumors newbie
 
Join Date: Aug 2005
Quote:
Originally Posted by realityisterror View Post
I'm almost definitely sure it's not possible, which is quite annoying if you ask me... It's pretty pointless to integrate both alarms and birthdays, and not have them work together.

Submit feedback to Apple to let them know you'd like this feature too.
pretty pointless - indeed!
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 02:49 AM.
xcell is offline   0 Reply With Quote
Old Sep 12, 2009, 05:24 PM   #35
maestro72x
macrumors newbie
 
Join Date: Sep 2009
THanks!

Script worked great!
maestro72x is offline   0 Reply With Quote
Old Oct 9, 2009, 08:29 AM   #36
brewj
macrumors newbie
 
Join Date: Oct 2009
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.
brewj is offline   0 Reply With Quote
Old Oct 9, 2009, 09:19 AM   #37
brewj
macrumors newbie
 
Join Date: Oct 2009
Ahh but of course all you have to do is change the trigger interval which is in minutes.
brewj is offline   0 Reply With Quote
Old Oct 26, 2009, 06:28 PM   #38
andrew.bussman
macrumors newbie
 
Join Date: Mar 2007
@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
It's not a very feature rich script, meaning that you can't add you're own message/subject to the email… but it might do the trick for you. It shouldn't interfere with any other alarms on birthday events you might have.

@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 06:37 PM.
andrew.bussman is offline   0 Reply With Quote
Old Nov 12, 2009, 01:14 PM   #39
Jugdys
macrumors newbie
 
Join Date: Jul 2008
Quote:
Originally Posted by andrew.bussman View Post
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
Hope this works for you!
I am still having trouble with this. I am using Snow Leopard and pasted it to a document but when pasted it does not look exactly how it did in this post. Am I missing something?
Jugdys is offline   0 Reply With Quote
Old Nov 15, 2009, 07:57 PM   #40
andrew.bussman
macrumors newbie
 
Join Date: Mar 2007
Quote:
Originally Posted by Jugdys View Post
I am still having trouble with this. I am using Snow Leopard and pasted it to a document but when pasted it does not look exactly how it did in this post. Am I missing something?
Try the script I've attached. It should work for you.
Attached Files
File Type: zip Add Display Alarm to Birthdays.zip (5.3 KB, 165 views)
andrew.bussman is offline   0 Reply With Quote
Old Nov 16, 2009, 09:40 AM   #41
turim
macrumors newbie
 
Join Date: Nov 2009
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
turim is offline   0 Reply With Quote
Old Nov 28, 2009, 06:10 PM   #42
P.O. Box
macrumors newbie
 
Join Date: Nov 2009
Location: Italy
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 ): can I use this script as it is in English or do I need to localize it in my language before I run it? If yes, what should I change?
Thanks

Last edited by P.O. Box; Nov 29, 2009 at 06:51 AM.
P.O. Box is offline   0 Reply With Quote
Old Dec 16, 2009, 04:46 AM   #43
tstuefe
macrumors newbie
 
Join Date: Dec 2009
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
tstuefe is offline   0 Reply With Quote
Old Apr 29, 2010, 06:23 PM   #44
slpatters
macrumors newbie
 
Join Date: Apr 2010
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
slpatters is offline   0 Reply With Quote
Old Apr 30, 2010, 07:21 PM   #45
andrew.bussman
macrumors newbie
 
Join Date: Mar 2007
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
andrew.bussman is offline   0 Reply With Quote
Old May 3, 2010, 01:47 AM   #46
Adolph
macrumors newbie
 
Join Date: May 2010
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
Adolph is offline   0 Reply With Quote
Old May 11, 2010, 12:42 AM   #47
redboxcar
macrumors regular
 
Join Date: Oct 2009
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
redboxcar is offline   0 Reply With Quote
Old May 14, 2010, 12:19 AM   #48
andrew.bussman
macrumors newbie
 
Join Date: Mar 2007
Quote:
Originally Posted by redboxcar View Post
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.
For some unknown reason, you can't sync subscribed calendars (such as the birthdays calendar) with the iPhone or MobileMe. So I wrote a script that works around this by creating a "local" birthdays calendar from the birth dates listed in the address book.

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
andrew.bussman is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Applications > Mac Applications and Mac App Store

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 03:50 PM
ical...help help....reminders saladiro Mac Applications and Mac App Store 0 Nov 3, 2012 09:55 AM
iCal Birthday Reminders no name or other info doomedtx Mac Applications and Mac App Store 0 Jul 7, 2012 08:50 AM

Forum Jump

All times are GMT -5. The time now is 02:06 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC