emacs-wiki-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emacs-wiki-discuss] Synchronization in Emacs


From: Luca Capello
Subject: [emacs-wiki-discuss] Synchronization in Emacs
Date: Fri, 23 Sep 2005 12:21:27 +0200
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux)

Hello!

I would like to synchronize my Emacs-PIM-data (which means bbdb, diary
and planner) with my mobile phone (Sony Ericsson K700i). Except for
bbdb [1] [2], this should be a blank field, so I like to have your
opinion.

IMHO the best approach is to write an Emacs plugin for OpenSync [3]
(formerly MultySync [4]). In this way, Emacs can synchronize not only
with SyncML servers (like for the bbdb-syncml project), but also with
other programs/device via the different OpenSync plugin (and I think
about Evolution, IrMC devices or Palm).

This process should involve:

- parsing of the bbdb entries to vCard (functions are already present
  in bbdb-syncml)

- parsing of the diary/todo entries to iCalendar (icalendar.el in GNU
  Emacs CVS or *old version* [5])

- parsing of the planner entries to iCalendar (planner-icalendar.el,
  to be coded) [this should skips entries already present in
  diary/todo, in order to avoid entry duplication]

I haven't read the OpenSync documentation yet, but I guess the process
should be structured in the following steps:

- Emacs prepares the data, i.e. exports data to vCard/iCalendar tmp
  files

- OpenSync synchronizes the exported files (via the Emacs plugin and
  asking for duplicates/conflicts)

- Emacs imports the synchronized files (without asking for
  duplicates/conflicts, to assuming always 'replace with new')

Suggestions?

Thx, bye,
Gismo / Luca

PS, the OpenSync site seems down, but yesterday it worked without any
problem, so it should be up again soon.

[1] http://www.nongnu.org/bbdb-syncml/
[2] http://syncbbdb2.sourceforge.net/
[3] http://www.opensync.org
[4] http://www.multisync.org
[5] http://de.geocities.com/ulf_jasper/lisp/icalendar.el.txt

Attachment: pgpfEXrlKkDeX.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]