WhatsApp on your computer: Pidgin plugin


On the last months I've been working on WhatsApp protocol. After releasing an sniffer for wireshark now I've developed a working plugin for Pidgin (well, actually anything that uses libpurple).

The plugin is capable of thefollowing features:

  • Message send/receive
  • User status query (and profile picture)
  • Images/sound/location messages
  • Group support: Creating, leaving and adding participants to the group.
  • File send (alhtoughwith some issues, should allow sending ANY file)
  • Support for user status and user profile pictures
  • Read notifications

Things that need to be done:

  • Receiving Vcard contacts
To start using it go to: https://davidgf.net/whatsapp

Some screenshots running in Linux:

 

 Whatsapp client
Here is the last update of the plugin. Looks promising, and works!
 
Windows shot
Here running on my old Windows. You can create groups and invite people just like the official client.
 
Pidgin screenshot

 

This is all for now, keep an eye on it. The sources are available at the usual place:

https://github.com/davidgfnet/whatsapp-purple

You can find the prebuilt binaries at (just copy it to plugins/):

Windows: http://gosell.it/product/whatsapp-for-pidgin-20

Ubuntu/Debian: https://launchpad.net/~whatsapp-purple/+archive/ubuntu/ppa

Fedora: https://copr.fedoraproject.org/coprs/davidgf/whatsapp-purple/

ArchLinux: https://aur.archlinux.org/packages/purple-whatsapp/