all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* calendar/diary <-> phone?
@ 2007-12-19 15:19 knubee
  2007-12-25 12:50 ` Magnus Henoch
       [not found] ` <mailman.5379.1198587287.18990.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 3+ messages in thread
From: knubee @ 2007-12-19 15:19 UTC (permalink / raw)
  To: help-gnu-emacs

How do people synchronize their emacs calendar/diary entries with the
calendars on their phones?

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: calendar/diary <-> phone?
  2007-12-19 15:19 calendar/diary <-> phone? knubee
@ 2007-12-25 12:50 ` Magnus Henoch
       [not found] ` <mailman.5379.1198587287.18990.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 3+ messages in thread
From: Magnus Henoch @ 2007-12-25 12:50 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 194 bytes --]

knubee <knubee@gmail.com> writes:

> How do people synchronize their emacs calendar/diary entries with the
> calendars on their phones?

I use Gnokii along with the attached elisp hack.

Magnus

[-- Attachment #2: gnokii-diary.el --]
[-- Type: application/emacs-lisp, Size: 6457 bytes --]

[-- Attachment #3: Type: text/plain, Size: 152 bytes --]

_______________________________________________
help-gnu-emacs mailing list
help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: calendar/diary <-> phone?
       [not found] ` <mailman.5379.1198587287.18990.help-gnu-emacs@gnu.org>
@ 2008-01-26  5:08   ` knubee
  0 siblings, 0 replies; 3+ messages in thread
From: knubee @ 2008-01-26  5:08 UTC (permalink / raw)
  To: help-gnu-emacs

> 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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-01-26  5:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-19 15:19 calendar/diary <-> phone? knubee
2007-12-25 12:50 ` Magnus Henoch
     [not found] ` <mailman.5379.1198587287.18990.help-gnu-emacs@gnu.org>
2008-01-26  5:08   ` knubee

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.