Pidgin: Extended Buddy List Sort Plugin
Soo…nachdem das Projekt ein knappes halbes Jahr lang nicht angefasst wurde, habe ich mich in den letzten Wochen noch einmal dran gesetzt und eine ganze Reihe zusätzliche Sortier-Optionen implementiert. Folgende Möglichkeiten sind jetzt verfügbar:
Diese können in drei Stufen kombiniert werden. Will man zum Beispiel die Kontaktliste nach Namen sortieren und Online- bzw. Offline-Kontakte trennen, so muss man “First: Online/Offline” und “Second: Name” einstellen.
Download: Sourceforge.net

Version 1.5:
* Added “Reverse Log Size” sort method (thanks to jinuljt)
Version 1.6:
* Loading language files from .purple directory
* Replaced jinuljts patch for “Reverse Log Size” sort method by the ability to reverse each sort level individually
could you also add the option to sort groups? the groups are displayed in the order received from the IM server. In Yahoo’s case this is descending by group name, when it should be ascending.
Unfortunately that is not possible. Pidgin does not provide any way to do that.
Ich denke schon das es möglich ist auch Gruppen zu sortieren.
Nach dem ich im SourceCode PURPLE_BLIST_NODE_IS_BUDDY usw. gesehen habe, dachte ich mir es muss sowas doch auch für Gruppen geben.
Hier [1] habe ich gesehen das es auch PURPLE_BLIST_NODE_IS_GROUP gibt.
Nach dem ich gesehen habe das _PurpleGroup Struct [2] eine doppeltverkettete Liste ist, bin ich der überzeugung das sich auch Gruppen sortieren lassen müssen.
Ich wollte mir ein kleines Plugin schreiben womit ich mir Gruppen ausblenden kann. Bei Skype interessiert mich nicht die SkypeOut Gruppe genauso wenig wie bei StudiVZ die Transports Gruppe.
Über eine kurze Mail mit ein paar Tipps wie ich am besten in die Pluginprogrammierung reinkomme würde ich mich sehr freuen.
[1] http://developer.pidgin.im/doxygen/dev/html/blist_8h.html#710bf07650cc70f9f857e8320a7f3692
[2] http://developer.pidgin.im/doxygen/dev/html/struct__PurpleGroup.html
Das Problem ist, dass bei Gruppen die Sortierfukntion gar nicht aufgerufen wird von Pidgin.
Achso! Das konnte ich dem Source Code auf dem ersten Blick natürlich nicht entnehmen. Mein Fehler.
file auf sourceforge offline =(( reupp – thx
That`s a real pity. I would highly appreciate sorting by groups. I renamed some groups, but I don`t get them in the correct alphabetical order again. Is it really impossible? I tried the service at meebo.com and it works fine. But I would prefer having the functionality in pidgin.
I would see my comment as feature request either as plugin or in the program itself.
Pidgin doesn’t even call my sort function when adding groups to the buddy list. So yes, it seems to be impossible. Maybe it is possible through some weird hacks, don’t know.