[Top][All Lists]
[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
pgpfEXrlKkDeX.pgp
Description: PGP signature
- [emacs-wiki-discuss] Synchronization in Emacs,
Luca Capello <=