Contactlist

Karamba & Superkaramba

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
Description:

Contactlist is a theme for Superkaramba which loads your Kopte-contactlist dynamically and displays it on your desktop. It features various background-themes and iconsets
Last changelog:

14 years ago

Version 1.2:

A big thanks goes to James R. McKaskill who coded the most new features!

- Added the feature of displaying groups
- Buddyicons can be displayed now
- New way to start a chat with a contact - no binding to adressbook needed anymore
- Better theming - enables wider and narrower themes
- New backgroundthemes (Aero-G by Christoffer Rumohr, Round by Vorly)
- New iconsets

...and many more


Version 1.1:
- completely improved sourcecode by Pierre D. - pinaraf (thanks alot for that!)
- starting a chat with an user by clicking on its name is possible now
- multiname bug fixed
- slovenian language support thanks MaBu


Version 1.0:
- added support for the most common languages
- added dynamic bg-theme/iconset detecting: just create a folder in the appropriate directory and you can use it as a theme; makes theme-creating way easier
- added a minimize-feature (see screenshot)
- fixed every bug that I was aware of
- improved the skins, deleted and added some
- added 2 iconsets
- changed default font to Lucida Grande which is included in the archive. You may install it, but you don't have to.

If you find a bug, if your language is still not supported or if you have a suggestion, please leave a comment.

broadcast

13 years ago

The tar.gz download-link doesn't work anymore

Report

christomalmo

14 years ago

hej,
I really like your job, but there's only one problem. I see all my contacts, but I can't see which one of them is online. If somebody have any sugestions my mail is: christomalmo@hotmail.com
Take care

Report

McFly81

13 years ago

yes, the problem of the "not shown nicks" only appears when the nicknames of the nicks are not Custom ones.
Now, I have to rename my complete nicklist in order to see the nicks.^^

Report

moodwrod

14 years ago

i have problems with sorting: the command line says that sort() takes empty keywords in line 221, 282, 283 after commenting out these 3 lines it works but the half of my contacts is missing. the file "kopeteContactNames" also has trouble with the german umlauts. another prob is that the path to the theme backgrounds could not be found. i think there is a "/" missing 'cause it says: ~/download/karamba/ContactList.skzbg-themes/ please have a look at this. the applet is a really eye candy thx, bye

Report

mfernau

14 years ago

Your karamba-theme is nice, but if I try to use it, I just get the kontactlist with empty nicks [1]. Maybe this is an internationalization-problem? Just one nick appear in my list. Don't know where the problem is, ehe :)

[1] http://www.martin-fernau.de/pics/lager/20051002/kopete.png

Report

DreamTeam

13 years ago

i have this problem too, i use french internotialisation but i switched kde to english and it still doesn't work
But, is the nickname that is displayed a custom one ? cause it works only with custom nicks (on my computer)

I have KDE 3.5 Kopete 0.11

Report

pfzt2000

13 years ago

I figured it was a problem with the contact list parsing script ('contactparse.sh').

Although I know little of of how sed works, I appear to have solved the problem (at least in my case) by changing two lines. Try replacing the final 3 lines with the following code
#Do the contacts stuff

cat $tmpdir/contactlist.xml | egrep '<plugin-data-field key="displayName" ' | sed -e 's/\(^.*>\)\(.*\)\(<.*$\)/\2/g' > $tmpdir/kopeteContactNames #get the contact nicks


cat $tmpdir/contactlist.xml | egrep '<group ' | sed -e 's/\(^.*id=\"\)\(.*\)\(\".*$\)/\2/g' > $tmpdir/kopeteContactGroups #get contact groupIds


cat $tmpdir/contactlist.xml | egrep '<plugin-data-field key="contactId" ' | sed -e 's/\(^.*>\)\(.*\)\(<.*$\)/\2/g' >$tmpdir/kopeteContactIds #get the contact (meta-contact) Id's also in order



Notice that I only use kopete for MSN, so I don't know what are the results when using with other protocols.

Report

mfernau

13 years ago

yep, here too.
For nicks I manually set to a different one are displayed - the others aren't

Report

C

bonafide

13 years ago

hmmm... that is strange. Please tell me what "dcop kopete KopeteIface contactsStatus" returns.

Report

mfernau

13 years ago

Sorry, I wasn't online a long time with kopete. But here is your requestet list:

$ dcop kopete KopeteIface contactsStatus
icq.amessage.info (Offline)
amessage.de (Offline)
yasuo (Offline)
Eispfoetchen (Offline)
yasuo (Offline)
yasuo (Offline)
yasuo (Offline)
kay@amessage.info (Offline)
kayb@jabber.ccc.de (Online)
Blacky (Offline)
cat (Offline)
Ash (Online)
Herbelisa (Abwesend)
Flämmchen (Abwesend)
Muff (Offline)
[sci]SOCR/\TES (Abwesend)
|~BleedsNoMore~| (Status nicht verfügbar)
Link the Butler (Offline)
Pin (Offline)
Ca$HeW (Offline)
Magnum (Status nicht verfügbar)
Eispfoetchen (Abwesend)
Simone (Offline)
Red Baron (Offline)
Species (Offline)
Faber (Abwesend)
Helge (Offline)
gorbi (Steinhoff) (Offline)
Larso (Offline)
Slayer (Offline)
-=Heinos=- (Offline)
Little (Offline)
-manu- (Offline)
Bestatter/Dadamaus (Offline)
EiNSTEiN (Online)
-snip-

a long list :)

Report

vanaedium

14 years ago

hi
I like so much your theme that i would ask u the same for gaim, is it possible?
I don't really like kopete because gaim is really better, and a lot of people think the same!
Many Thanx for your great job!!!!!!

Report

evildrake

14 years ago

It depends ... If Gaim has an interface similar to dcop with kopete than it might be possible. I haven't really played around with gaim much so I wouldn't know if its possible. If anyone knows of such interfaces, I would be interested about them.

Report

evildrake

14 years ago

If anyone has any new feature ideas etc. Please post as I would like to hear about them.

Report

tourist

14 years ago

by the way, what's that bar at the top of the screen, i really like it:)

Report

Jluis

14 years ago

I got this error in console and no one contact is displayed in the list.
contactparse.sh works fine.
Can u help me?
Thx
-- Error log --

Call to initWidget failed
Traceback (most recent call last):
File "/home/jluis/Descargas/Contactlist-1_2/contactlist-1_2.py", line 405, in initWidget
widgetUpdated(widget)
File "/home/jluis/Descargas/Contactlist-1_2/contactlist-1_2.py", line 419, in widgetUpdated
groupsUpdated = updateGroupsList(config.startup)
File "/home/jluis/Descargas/Contactlist-1_2/contactlist-1_2.py", line 245, in updateGroupsList
reparseXML()
File "/home/jluis/Descargas/Contactlist-1_2/contactlist-1_2.py", line 221, in reparseXML
groupsList.sort(key = getGroupName)
TypeError: sort() takes no keyword arguments

Report

armiductor

14 years ago

I'm having the same problem.

Also using Gentoo with KDE 3.4.1.
I dont know what version of Superkaramba I'm using though (I think its 0.36).

I hope you will be able to fix the problem soon because the screenshots with the avatars look really neat :D

Report

evildrake

14 years ago

What version of python do u have installed?

Report

Paulus

14 years ago

note:

my problems may be distro specific, i'm running breezy pre release /w kde 3.5 beta!
probably best not to listen to me!

Report

evildrake

14 years ago

Just installed KDE 3.5 ... Kopete 0.11 beta (one included with 3.5) includes a new myself-meta-contact which seems to cause problems. For now I've come up with a hacked solution (I'll have to think of a proper solution sometime), but it seems to work.
You need to edit the contactlist parser script (aka contactparse.sh):
The current 14th line's egrep statement should read as follows:
egrep '

Report

C

bonafide

14 years ago

actually that shouldn't matter, but you could try this:

change line 3 in contactparse.sh:
tmpdir=~

and line 10 in contactlist-1_2.py:
tmpDir="~/"

If that doesn't work run contactparse.sh in a terminal and post the output.

Report

usegentoo

14 years ago

I use gentoo with...
KDE 3.4.1
Kopete 0.10.2
Superkaramba 0.37_rc2...
It comes up a clean "contactlist" window but nothing more ?!?
Any hints?

Report

C

bonafide

14 years ago

Please run 'contactparse.sh' (located in the contactlist-1_2 folder) in a terminal and post the output.

Report

usegentoo

14 years ago

./contactparse.sh runs with no error message.
After this i try to start the theme again but nothing happens. Only a emtpy Contactlist. :-(
Really strange

Report

broadcast

13 years ago

same here (running gentoo, too)

Report

Paulus

14 years ago

running contactparse.sh sorts all my problems out, I have to run it before the wigit works,

odd.

Report

14 years ago

Version 1.2:

A big thanks goes to James R. McKaskill who coded the most new features!

- Added the feature of displaying groups
- Buddyicons can be displayed now
- New way to start a chat with a contact - no binding to adressbook needed anymore
- Better theming - enables wider and narrower themes
- New backgroundthemes (Aero-G by Christoffer Rumohr, Round by Vorly)
- New iconsets

...and many more


Version 1.1:
- completely improved sourcecode by Pierre D. - pinaraf (thanks alot for that!)
- starting a chat with an user by clicking on its name is possible now
- multiname bug fixed
- slovenian language support thanks MaBu


Version 1.0:
- added support for the most common languages
- added dynamic bg-theme/iconset detecting: just create a folder in the appropriate directory and you can use it as a theme; makes theme-creating way easier
- added a minimize-feature (see screenshot)
- fixed every bug that I was aware of
- improved the skins, deleted and added some
- added 2 iconsets
- changed default font to Lucida Grande which is included in the archive. You may install it, but you don't have to.

If you find a bug, if your language is still not supported or if you have a suggestion, please leave a comment.

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.2
updated Sep 20 2005
added Aug 03 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2