Friday, February 19, 2010

facebook chat on emesene 2

really experimental but it works (sort of)

the day that facebook announced support for jabber on facebook chat I made some changes on emesene 2 to make possibly to use emesene to chat on the facebook network. It wasn't so hard thanks to how awesome xmpp (jabber) is.

I added the possibility to parametrize host and port on preferences and now it's possible to chat through jabber on any server (that means, gtalk, facebook chat, jabber itself and I think AIM too).

the things that works:

  • log in
  • list contacts
  • chat

thins that work some time: status update of the contacts
things that don't work: all the others :D

I will try to bring the jabber support up to date.

to connect follow this guide: http://www.facebook.com/sitetour/chat.php

13 comments:

Unknown said...

Buenísimo!

Darkmound LM said...

OwO genial!
pero, el Emesene 2 esa disponible para Windows?
espero que si...

Cyanotic said...

I know: emesene is NOT multiprotocol.
Facebook Chat is useless without WLM chat (and vice-versa).
Running emesene twice is NOT a good feature!
...
so we need to use 2 (n) protocols for any running instance of emesene! Maybe we need to think about moving on multiprotocol client!!!

luismarianoguerra said...

I think providing a good wlm *or* gtalk/facebook client is a good thing.

for wlm *and* gtalk/facebook empathy and pidgin...

Diego said...

genial trabajo, muchas gracias :)

Cyanotic said...

@Mariano: we can dev different icon sets for each protocol: in this way you can have a tray-icon feedback to recognize which instance is running which protocol!!!

Aljullu said...

Great news!

Nicolás said...

Como instalo el emesene 2?

luismarianoguerra said...

@Nicoo: bajalo de github y ejecuta emesene o python emesene.py

giorgio said...

Hi, great job! Can i take a look at the source code you've implemented to get facebook chat working on emesene2?

Thanks

drumlin said...

Emesene2 para windows!!! :)

Unknown said...

Have anyone found a way to use it multi-protocol? I liked emesene2 interface better than pidgin/whatever and it would be cool to have it multiprotocol, at least as optional for those who want it.

Hope you guys can think of something, thanks for the great work o/

luismarianoguerra said...

@Leo: if we tried to make emesene multiprotocol then it will lokk and behave the same as empathy/pidgin.

emesene was created to avoid all the problems of a multiprotocol client.

sorry but that's the reason of emesene existence (handle one protocol and handle it well)