From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: knubee Newsgroups: gmane.emacs.help Subject: Re: calendar/diary <-> phone? Date: Fri, 25 Jan 2008 21:08:14 -0800 (PST) Organization: http://groups.google.com Message-ID: References: <25e821a2-913f-44a0-b004-cf5f433d3015@b40g2000prf.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1201326088 21013 80.91.229.12 (26 Jan 2008 05:41:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 26 Jan 2008 05:41:28 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jan 26 06:41:46 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JIdnT-0000oe-Qq for geh-help-gnu-emacs@m.gmane.org; Sat, 26 Jan 2008 06:41:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JIdn3-0005va-AM for geh-help-gnu-emacs@m.gmane.org; Sat, 26 Jan 2008 00:41:17 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!i29g2000prf.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 70 Original-NNTP-Posting-Host: 202.156.10.12 Original-X-Trace: posting.google.com 1201324094 16779 127.0.0.1 (26 Jan 2008 05:08:14 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Sat, 26 Jan 2008 05:08:14 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: i29g2000prf.googlegroups.com; posting-host=202.156.10.12; posting-account=_zPoRwoAAABON32tn-LfL57pFd05oz25 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20071204 Ubuntu/7.10 (gutsy) Firefox/2.0.0.11, gzip(gfe), gzip(gfe) Original-Xref: shelby.stanford.edu gnu.emacs.help:155590 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:50977 Archived-At: > I use Gnokii along with the attached elisp hack. thanks for the reply. i have since learned that the most common way to synchronize is to convert the file to icalendar (.ics) format. then there are various ways that phones can sync with that file. in case this will be useful to others, details below -- as well as a couple of problems i have encountered with icalendar.el if i understand correctly, the sync model is something like this: emacs <-> .ics file <-> phone there seem to be several strategies for getting the .ics file to sync with phone (using, e.g, bluetooth) - use a specific app that phone understands - have an "intermediary" app read the .ics file (evolution, lightening/sunbird, google calendar, etc.) -- and then sync between phone and the calendar in that app (which has its own mechanisms for syncing with phone). note that if one wants to go the google calendar route, it is worth looking at Bill Clementson's blog post on "Emacs and Google Calendars" - http://bc.tech.coop/blog/070306.html also: gcal.el (part of emacspeak, but possible to use separately as part of the "g-client" emacs package for google services) - http://code.google.com/p/emacspeak/ also; gcaldaemon - http://gcaldaemon.sourceforge.net/ - install a syncing "framework" on computer (e.g., opensync ... which works, but is still a bit rough around the edges) the main problem i have is the difficulty of getting recurring events from emacs diary file into an .ics file. for example, icalendar.el (version 0.15 included in emacs22) does not fully handle sexps and recurring events. for my purposes, the main limitation is that icalendar.el does not correctly export recurring weekly/monthly events -- namely, these simply do not appear in the resulting .ics file. ; weekly or monthly entries to not appear in .ics file Saturday take a nap 28 * shoot the moon (Note: however, yearly events do appear correctly in resulting .ics file.) 25 December Some guy's birthday RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=12;BYMONTHDAY=25 ; sexp recurring events do not appear in .ics file %%(and (= (calendar-day-of-week date) 1) (diary-block 13 1 2008 13 5 2008)) 14:00-16:00 Do something each week for 4 months Recurring events are crucial so it would be nice if there was a way to get them from emacs diary file into .ics format. Does anyone know a solution to this? Is there a newer version of icalendar.el that works? Are there alternatives to icalender.el that work? Or? thanks