WIP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Vitaly Takmazov 8e2c03aaae Transport was not initialized if user have no status message 8 years ago
Spectrum2 added handleBuddyRemoved 9 years ago
cgi added copyright and author infos 8 years ago
conf added mysql schema 8 years ago
.gitignore updated gitignore 8 years ago
COPYING.gpl3 added GPL v3 licence 8 years ago
README.md fixed markdown formatting 8 years ago
bot.py added copyright and author infos 8 years ago
buddy.py added copyright and author infos 8 years ago
constants.py.sample added example configuration 8 years ago
googleclient.py added copyright and author infos 8 years ago
group.py added copyright and author infos 8 years ago
reader.py added copyright and author infos 8 years ago
session.py Transport was not initialized if user have no status message 8 years ago
transwhat.py added copyright and author infos 8 years ago
utils.py added copyright and author infos 8 years ago
whatsappbackend.py Transport was not initialized if user have no status message 8 years ago

README.md

transWhat

transWhat is a WhatsApp XMPP Gateway based on Spectrum2

Dependencies

Spectrum 2

is a XMPP transport

Manual compile latest version from https://github.com/hanzz/libtransport

e4u

is a simple emoji4unicode python wrapper library

Install with pip install e4u

Yowsup

is a Implementation of the WhatsApp protocol in python

Use my patched version at https://github.com/stv0g/yowsup

Google Atom and GData Python wrappers

required for Google contacts import

Contribute

Pull requests, bug reports etc. are welcome. Help us to provide a open implementation of the WhatsApp protocol.

Documentation

A project wiki is available here. A mailinglist for discussion is available here.

A writeup of this project is also availabe at my blog.