What is it?It is (going to be) a
Kaddressbook applet for
SuperKaramba.
Why not before?Wanted to do a
Kaddressbook SuperKaramba applet for a loooooong time. For all this time 2 crucial pieces of the puzzle were not awailable: a) text entry fileld was not supported and b) there was no easy way to get kaddressbook data into
Python (the language of SuperKaramba).
Finally, a) is taken care of with SuperKaramba ver. 0.37 (As of Sept 9, 05 still in beta), and b) was addressed by a command-line client for kaddressbook called
Kabc Client.
What will it look like?
In
default mode it will be very small - just an indicator and a search field.
In
full listing view mode a box will be added to (drawn out of the...) search field. This box will contain Given Name, Family Name, phone, email address and, possibly other configurable fields.
Search results view is exactle the same box as in full view but only with matched contacts showing.
Detail view will be used for showing of contact's complete vCard.
All of the views will have
minimal decorations to achieve 2 things: effectivenes of presentation through high signal-to-noise ratio, and visual acceptedness for all artistic tastes.
How will it work?Python script calls kabcclient with a "-list" option to get all the contacts' data
* in the kaddressbook into a CSV (well, actuall, tab-separated-values) formatted Python list variable. That bacomes the "master" address book for the applet.
* Data consists of:
1. Given Name,
2. Family Name,
3. Nickname,
4. Other Name (middle name)
5. email address(es)
6. phone numbers.
All of the fields are searcheable at once.
I have
no immediate plans for "cool" features like "email to, or call to contact," limiting the range of the search by addressbok type/class, or other fancyness. What I need to achieve 1st is base functionality.
Misc thoughts:- No, it is
not a "clone" of address book applet
from Mac. I have never seen it in action. (I did see a screenie of it as part of some Apple promotion, and was
not impressed by the look of it) My inspiration for this applet is
KickPim - a KDE panel applet with excelent all-around features. Unfortunately the developement of KickPim froze and I don't know C++ to pick it up.
Kaddressamba is my attempt to pick up where KickPim left off.- Why not use Kabcclient's "-search" facility and avoid "doubling up" with internal address book? - File access. It happens every time I do a query. Avoiding that is my primary reasoning for keeping all the
relevant address book entries in internal database.
- I know that this app will be useless as soon, as Beagle, or Clucene learn to search and present address book entries.
BTW:
gluecene, clueseen, etc. it took me a google search to recall how a this kewl desktop search tool for linux is called. What a HORRIBLE name for convenience tool! Pah-leeeez!!!! rename the kio-clucene to something more meaningful so I can finally get around to using it!
"Do I know you from somewhere?"Unlikely. My other toys of relevance (
Centurion clock theme for StyleClock and
Fusarama applet for SuperKaramba) were only of limited use.