shirioko/WhatsAPI — pull request #9 by jonnywilliamson (2013-06-09 13:34:59+00:00)
Title: Personal Web-based WhatsApp client. (Beta)

You MUST ALREADY KNOW your whatsapp password. If you do not know this, please check out Miss Venom ( https://github.com/shirioko/MissVenom ) first.

This is my first effort at a Web-based interface for the WHATSAPI project. This interface will allow you to:

* Add as many Users to send as - as long as you have whatsapp passwords.
* Update your status.
* Send messages to an individual OR a group that you already belong to.
* Send Broadcast Messages.
* Add ANY of the latest set of emoticons.
* Send Images (from a local or online source)
* Send Audio (from a local or online source)
* Send Video (from a local or online source)
* Send your location by either picking a coordinate from a google map or by entering an address!

Any inbound messages to your number will also be displayed (but not pictures/video/audio/locations)

Also as a bonus! If you have a Google account and have a lot of contacts already populated in Google Contacts - you can provide your google credentials and this script will securely retrieve them and show them in the drop down recipients list.

This script WILL NOT CHECK that the contacts from Google have whatsapp installed. This may be reviewed in the future if it can be verified that this process will not result in your number being blocked!

The ability to add numbers/contacts from other sources should be easily incorporated.

All feedback gratefully received.

![personal whatsapp](https://f.cloud.github.com/assets/2513663/628886/e308a710-d106-11e2-99ca-e3a7bab1c945.png)

Current issues:
- Message Div box can sometimes jump around when using Chrome.
- Multiple classes in one file - purely to keep this side project from clogging up whatsapp with a lot of extra files. Probably should be fixed in future.
- Inbound messages will only process normal message text. If a message contains images etc, they will not be shown on either the web-app or on users phone when they next open whatsapp. Must process all inbound data in future.