[Remind-Fans] Remind and iCal

Justin Alcorn justin at jalcorn.net
Thu Nov 23 21:53:42 EST 2006


http://jalcorn.net/weblog/archives/899-iCal-to-Remind-script.html

Dara Pressley sent the following missive on 11/23/2006 10:22 AM:
> I'm not sure how to get appointments into iCal. But this apple script
> will take them out of iCal to a text format that Remind can read.
> 
> property documentPath : "/Volumes/JUMP/todo/reminders/ical2rem.txt"
> set newDate to my new_date(current date)
> set documentBackup to "/Volumes/JUMP/todo/reminders/backup/ical2rem" &
> newDate & ".txt"
> 
> tell application "iCal"
> 	do shell script "cp -p " & documentPath & "  " & documentBackup
> 	do shell script "echo \"\" > " & documentPath
> 	repeat with currentCal in (every calendar whose title does not contain "weeks")
> 		set allEvents to ((every event of currentCal) whose start date >
> (current date))
> 		repeat with i in allEvents
> 			set p to properties of i
> 			tell p
> 				set msg to summary
> 				set sd to start date
> 				set dateString to year of sd & " " & month of sd & " " & day of sd
> 				set ade to allday event
> 				if not ade then
> 					set dateString to dateString & " " & time string of sd
> 				end if
> 			end tell
> 			do shell script "echo \"REM " & dateString & " " & msg & "  %\" >>
> " & documentPath
> 		end repeat
> 	end repeat
> end tell
> 
> on new_date(theDate)
> 	set theDate to theDate
> 	set cDate to theDate
> 	set shortDate to short date string of cDate
> 	set theMonth to word 1 of shortDate
> 	if length of theMonth is 1 then set theMonth to "0" & theMonth
> 	set theDay to word 2 of shortDate
> 	if length of theDay is 1 then set theDay to "0" & theDay
> 	set theYear to (year of cDate) - 2000
> 	set YYear to "0" & theYear
> 	set dateString to theMonth & theDay & YYear
> end new_date
> 
> 
> Hope this helps.
> 
> On 11/23/06, Akshay Joshi <joshi.a at gmail.com> wrote:
>> Hey,
>>
>> How would I implement a solution so that me and my mom share events.  I
>> prefer the remind format but she prefers the iCal format.  Thanks...
>>
>> _______________________________________________
>> Remind-fans mailing list
>> Remind-fans at lists.whatexit.org
>> http://lists.whatexit.org/mailman/listinfo/remind-fans
>>
>>
>>
> _______________________________________________
> Remind-fans mailing list
> Remind-fans at lists.whatexit.org
> http://lists.whatexit.org/mailman/listinfo/remind-fans

-- 
Justin Bradford Alcorn
justin at jalcorn.net
http://jalcorn.net
PGP Fingerprint A36D D691 C5B0 BE15 5A2A AF49 AA1C 372C



More information about the Remind-fans mailing list