ambergris 0.1.0

ambergris's goal is to provide a simple Ruby solution to two-way sync appointments and contacts between Evolution and Kolab2.
ambergris's goal is to provide a simple Ruby solution to two-way sync appointments and contacts between Evolution and Kolab2 for offline work.

Here is a description of the ambergris directory structure:

ext/ contains native ruby Evolution interface code
lib/ contains the ambergris library code in ruby
misc/ basically contains old code that is not use anymore
test/ contains unit tests for ambergris

Here is a description of the most important ruby files contained in ambergris:

evolution.rb ruby part of the evolution ruby interface
pim.rb general PIM classes to represent appointments and Contacts
kolab.rb code to retrieve and store PIM data via IMAP on a kolab2 server
wallet.rb simple account/password management
sync.rb general syncing mechanism for PIM objects

Requirements:

ruby1.8
ruby1.8-dev
libtermios-ruby
libebook1.2-dev
libecal1.2-dev
libopenssl-ruby
evolution-data-server-dev

Installation:

make

you can now copy the ambergris directory anywhere you like.

Usage:

To initiate syncing between Evolution and your Kolab2 server run

ruby ambergris.rb profilename

where profilename can be chosen freely (it is used to associate login, password
and the hostname). profiles will be stored in $HOME/.ambergris/profilename.

BUG: Please note that ambergris does not create the groupware folders (Calendar and
Contacts) for you, so you either have to do that manually or run Kontact/Kolabwizard at
least once on your Kolab2 account before you can use ambergris.

Optional arguments:

usage: ambergris [-s] [-c] [-p] [-courier] profile

-s activate automatic conflict resolution (always use server version)
-c activate automatic conflict resolution (always use client version)
-p calculate diffs and sync actions, but do not actually sync (pretend)
-courier enable courier compat mode

last updated on:
June 26th, 2006, 16:26 GMT
price:
FREE!
developed by:
Computer Architecture Group at Stuttga...
homepage:
www.iti.uni-stuttgart.de
license type:
BSD License 
category:
ROOT \ Communications \ Email

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Add your review!

SUBMIT