# IrMCSync Konnector for Kitchensync

This program is a Konnector plugin for kitchensync, it let you sync your device supporting IrMCSync with your local Calendar and/or AddressBook.

By now Calendar and AddressBook are supported!

I SUGGEST YOU TO MAKE A COPY OF YOUR CALENDAR AND ADDRESSBOOK BEFORE TRYING ANY SYNC. I'm not responsible if your data will be corrupted or destroyed.

## We need debug infos!

PLEASE run kitchensync from a shell or redirect stdout and stderr to a file so if you have problems you can send me the konnector output.To enable the debug features you can launch "kdebugdialog" and set on the kitchensync related options (from 5200) and the generic option.

## Compilation.

The actuall kitchensync from kdepim SVN has more features and work better than the kdepim 3.3.0 version. I'll suggest to use this version. You have to install at least kitchensync (and all his subprojects) from SVN.

There's also a kdepim-3.3.0 version that you can find in the irmcsync_kdepim_3_3_branch but it's not mantained anymore. I'll concentrate my work on the SVN one. This version depends on kdepim-3.3.0 and the older or younger versions, so you have to get and install it. If you want to fetch the irmcsync_kdepim_3_3_branch you have to move to kdebluetooth/irmcsync/irmcsynckonnector and type: cvs -f -z3 -q update -d -P -r irmcsync_kdepim_3_3_branch

To enable the compilation of the konnector you have to add the "irmcsync" dir in the SUBDIR variabile of kdebluetooth/Makefile.am

## Using KitchenSync.

In these days (25/03/2004) KitchenSync is very experimental so you can get various problems.

After having launched it, you have to choose the konnectors to use. you need at least 2 konnector to make a sync, but you can use only one for tests pourpose.

To add a konnector go in Settings->Configure Kitchensync

If you get some errors and the widget is now well painted try resizing the configure window. Then in the Resources Combobox you'll get various chooses, ALL ARE UNUSEFUL AND DISABLED, only "konnector" is the right.

For Example you can add the IrMCSync Konnector and a Local Konnector.

In the IrMCSync Konnector select your device, and check the Sync Calendar CheckButton or the AddressBook (for now you can't sync both at the same time). In the Local Konnector Select a Calendar File AND a KAddressBook file (you have to choose both and with right filenames or it will not work). I suggest you to create a temp directory in which you put a copy of you original AB and Calendar so you can make some tests.

You can find them usually in these dirs:

CALENDAR: `$HOME/.kde/share/apps/korganizer/std.ics`

ADDRESSBOOK: `$HOME/.kde/share/apps/kabc/std.vcf`

Then you have to create a profile in Settings->Configure Profiles and for every profile you can add various parts, every part do a different function:

- Synchronize Part : Make the REAL Sync.

- Konnector Debugger: Let you Debug a Konnector.

- Konnector Backup : Make the backup of the data.

- Overview Part : Like the name says.

If you want to sync, you have to choose at least the "Synchronize Part".

Then, to make the sync, click on the top-left button.

You can check the konnector, creating a profile with the Konnector Debugger Part and pressing the Connect Device, then the ReadSyncees button.