WIP
Go to file
moyamo ed6affe1ec Allow identical consecutive message
This used to be blocked to prevent duplicate messages. Now the ID is
checked instead of the body to detect duplicates.
2016-01-06 15:00:00 +02:00
Spectrum2 Remove superfluous error messages and handle uncaught exceptions 2016-01-02 22:41:05 +02:00
.gitignore updated gitignore 2013-08-02 01:50:09 +02:00
COPYING.md reformated GPL3 license file to Markdown 2015-12-03 13:03:02 +01:00
INSTALL.md Update INSTALL.md 2015-12-27 14:24:05 +02:00
README.md added links to README.md 2015-12-03 13:28:54 +01:00
USAGE.md Replay changes from c40d477667 excluding fae4c648e 2016-01-01 11:42:11 +02:00
bot.py bot - better handling of autocompletion on mobile devices 2016-01-06 13:39:34 +01:00
buddy.py Move requestVCard to BuddyList and send image_hash of new contact 2016-01-02 22:39:42 +02:00
deferred.py Add call function to use for deferreds 2016-01-02 22:24:32 +02:00
group.py Replay changes from c40d477667 excluding fae4c648e 2016-01-01 11:42:11 +02:00
reader.py Revert upto c40d477667 2015-12-31 21:43:10 +02:00
session.py See https://github.com/stv0g/transwhat/issues/37 2016-01-05 15:46:32 +02:00
transwhat.py Remove superfluous error messages and handle uncaught exceptions 2016-01-02 22:41:05 +02:00
utils.py Revert "Use base64 sha1hash instead of base16" 2016-01-02 22:21:03 +02:00
whatsappbackend.py Allow identical consecutive message 2016-01-06 15:00:00 +02:00
yowsupwrapper.py Revert upto c40d477667 2015-12-31 21:43:10 +02:00

README.md

transWhat

transWhat is a WhatsApp XMPP Gateway based on Spectrum 2 and Yowsup 2.

Installation

Usage

Features

  • Typing notifications
  • Receive images, audio & video
  • Set/get online status
  • Set status message
  • Groupchats

Contributors

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

The following persons have contributed major parts of this code:

  • @stv0g (Steffen Vogel): Idea and initial implementation based on Yowsup 1
  • @moyamo (Mohammed Yaseen Mowzer): Port to Yowsup 2
  • @DaZZZl: Improvements to group chats, media & message receipts

License

transWhat is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Foobar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

An outdated project wiki is available here.

An outdated writeup of this project is also availabe at my blog.