From fb3b07ec7688360e422293fef5ac2104acba612a Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Fri, 18 Mar 2011 14:08:24 +0300 Subject: [PATCH] Added facebook and vcontact support --- clients_icons/clients_icons.py | 11 +++++++++-- clients_icons/icons/facebook.png | Bin 0 -> 1054 bytes clients_icons/manifest.ini | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 clients_icons/icons/facebook.png diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py index a660449..c2d04d2 100644 --- a/clients_icons/clients_icons.py +++ b/clients_icons/clients_icons.py @@ -82,6 +82,8 @@ clients = { 'http://www.adiumx.com/caps': 'adium.png', 'http://www.adiumx.com': 'adium.png', 'http://juick.com/caps': 'juick.png', + 'vk.com': 'vkontakte.png', + 'facebook.com':'facebook.png' 'http://snapi-bot.googlecode.com/caps': 'bot.png', 'http://www.barobin.com/caps': 'bayanicq.png', 'http://chat.ovi.com/caps': 'ovi-chat.png', @@ -289,8 +291,13 @@ class ClientsIconsPlugin(GajimPlugin): tag = iq_obj.stanza.getTags('c') if tag: caps = tag[0].getAttr('node') - if not caps and iq_obj.jid == 'juick@juick.com': - caps = 'http://juick.com/caps' + if not caps: + if iq_obj.jid == 'juick@juick.com': + caps = 'http://juick.com/caps' + elif '@vk.com' in iq_obj.jid: + caps = 'vk.com' + elif 'facebook.com' in iq_obj.jid: + caps = 'facebook.com' self.set_icon(roster.model, iter_, self.renderer_num, caps) def gc_presence_received(self, iq_obj): diff --git a/clients_icons/icons/facebook.png b/clients_icons/icons/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..65695e9e541a77e61b7f0372e09efbb9e7bc8b94 GIT binary patch literal 1054 zcmV+(1mXLMP)BMty{Ah1T?7h zmsz^KzAxYawaq4nMk=Uk=ZL-S6G{eD-L9M;7!G*p6Cqo~?K;MIczym@+> zAO)VbwqGwbEv0}KR^XLqCcD5x>$tkK#?_l^RQi3Us>53fNDcu(3&+5b!W z(b>vLBLwuGX{#7<|vsS?>&;!cAXta6f^UGJ3PdzxaY`L8R3e5k%nAOIJF9*goHbBZD0koVH@isS-twg~cW7!urJ+ zH)<0YTKW0oPv)B&2No7@%!rt-FQvUORTo9Im9N%rTsj}))&&>?s=#F24g)2M1^#`p z0Sl}H%fK&jd)EV+z#ZUspbqrM1oql2unDZjcul|wEh+kdfw=YA+ugTKfsocF@5OES Y4}~4&IUUPDaR2}S07*qoM6N<$g4S;A^Z)<= literal 0 HcmV?d00001 diff --git a/clients_icons/manifest.ini b/clients_icons/manifest.ini index 7b28c04..09e2a0c 100644 --- a/clients_icons/manifest.ini +++ b/clients_icons/manifest.ini @@ -1,7 +1,7 @@ [info] name: Clients icons short_name: clients_icons -version: 0.5 +version: 0.6 description: Shows the client icons in the roster and in groupchats. Depends: Gajim > r12506