
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
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
15 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.
15 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
14 years ago
Report
christomalmo
15 years ago
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: [email protected]
Take care
Report
McFly81
14 years ago
Now, I have to rename my complete nicklist in order to see the nicks.^^
Report
moodwrod
15 years ago
Report
mfernau
15 years ago
[1] http://www.martin-fernau.de/pics/lager/20051002/kopete.png
Report
DreamTeam
15 years ago
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
14 years ago
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
15 years ago
For nicks I manually set to a different one are displayed - the others aren't
Report
bonafide
15 years ago
Report
mfernau
15 years ago
$ dcop kopete KopeteIface contactsStatus
icq.amessage.info (Offline)
amessage.de (Offline)
yasuo (Offline)
Eispfoetchen (Offline)
yasuo (Offline)
yasuo (Offline)
yasuo (Offline)
[email protected] (Offline)
[email protected] (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
15 years ago
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
15 years ago
Report
evildrake
15 years ago
Report
tourist
15 years ago
Report
Jluis
15 years ago
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
15 years ago
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
15 years ago
Report
Paulus
15 years ago
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
15 years ago
You need to edit the contactlist parser script (aka contactparse.sh):
The current 14th line's egrep statement should read as follows:
egrep '
Report
bonafide
15 years ago
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
15 years ago
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
bonafide
15 years ago
Report
usegentoo
15 years ago
After this i try to start the theme again but nothing happens. Only a emtpy Contactlist. :-(
Really strange
Report
broadcast
14 years ago
Report
Paulus
15 years ago
odd.
Report