Aragur / yowsup

The python WhatsApp library
https://discord.gg/Wa7QSxZ
GNU General Public License v3.0
56 stars 22 forks source link
api python3 whatsapp

[discontinued] Yowsup 2 Build Status

!! Please use tgalal's original repository. All the latest changes are and will be applied there. https://github.com/tgalal/yowsup

If you need any assistance join our Discord server: https://discord.gg/Wa7QSxZ

Donate to tgalal the creator of this project:

Donate to me:

Yowsup opened WhatsApp service under platforms!

Yowsup is a Python library that enables you to build applications which use the WhatsApp service. Yowsup has been used to create two clients: 1) An unofficial WhatsApp client Nokia N9 through the Wazapp project which was in use by more than 200K users; 2) Another fully featured unofficial client for Blackberry 10.

Quickstart

Installation

Install using setup.py to pull all python dependencies

Linux

You need to have installed Python headers (probably from python-dev package) and ncurses-dev, then run

python3 setup.py install

Because of a bug with python-dateutil package you might get permission error for some dateutil file called requires.txt when you use yowsup (see this bug report) to fix you'll need to chmod 644 that file.

Mac

python setup.py install

Administrators privileges might be required, if so then run with 'sudo'

Windows

[build]
compiler=mingw32

If pycrypto fails to install with some "chmod error". You can install from:

https://github.com/axper/python3-pycrypto-windows-installer

and then rerun the install command again

Special thanks

Special thanks to:

and everyone else on the WhatsAPI project for their contributions to yowsup and the amazing effort they put into WhatsAPI, the PHP WhatsApp library

Special thanks goes to all other people who use and contribute to the library as well.

Please read this if you'd like to contribute to yowsup 2.0

Thanks!

License:

As of January 1, 2015 yowsup is licensed under the GPLv3+: http://www.gnu.org/licenses/gpl-3.0.html.