Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/VagishVela/ChitChat
A native Mac app wrapper for WhatsApp Web
https://github.com/VagishVela/ChitChat
chitchat whatsapp-web wrapper
Last synced: 3 months ago
JSON representation
A native Mac app wrapper for WhatsApp Web
- Host: GitHub
- URL: https://github.com/VagishVela/ChitChat
- Owner: VagishVela
- License: mit
- Created: 2016-02-10T15:58:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-08-17T08:38:54.000Z (about 5 years ago)
- Last Synced: 2024-07-18T15:29:42.971Z (4 months ago)
- Topics: chitchat, whatsapp-web, wrapper
- Language: Objective-C
- Size: 3.35 MB
- Stars: 54
- Watchers: 10
- Forks: 12
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ChitChat (formerly WhatsMac)
> This is a modified Version of ChitChat from [stonesam92/ChitChat](https://github.com/stonesam92/ChitChat) and was created, because he is no longer active.A Mac app wrapper around WhatsApp's web client, [WhatsApp Web](https://web.whatsapp.com).
The latest version is available [here](https://github.com/Neo11/ChitChat/releases/latest).
Requires OSX 10.10 Yosemite and a WhatsApp Web compatible device.
![WhatsMac Screenshot](/ScreenShot.png "ChitChat Screenshot")
> Disclaimer: This is NOT an official WhatsApp Product, it is only a hobby project created by the contributors
Allows you to receive notification center notifications for new messages, and adds some useful keyboard shortcuts:
| Feature | Shortcut |
|------------------------------------------------|-----------|
| Start a new conversation | ⌘N |
| Search past conversations | ⌘F |
| Jump to your 1st .. 9th most recent converation| ⌘1 .. ⌘9 |
| Scroll through your conversations | ↑ and ↓ |Inspired by, and in small part based on, [Messenger for Mac](http://fbmacmessenger.rsms.me/), created by [Rasmus Andersson](https://twitter.com/rsms). ChitChat uses some code from this project.
## Smileys
Text2Emoji converts the following text into Smileys. Thanks to [Paul](https://github.com/c-o-m-m-a-n-d-e-r)
|ASCII |Unicode|
|-------------|-------|
|:) :-) |😊 |
|;) ;-) |😉 |
|:( :-( |😟 |
|B) B-) |😎 |
|:D :-D |😃 |
|D: D-: |😩 |
|:d :-d |😋 |
|;p ;-p |😜 |
|:p :-p |😛 |
|:o :-o |😮 |
|:s :-s |😖 |
|:x :-x |😶 |
|:\| :-\| |😐 |
|:/ :-/ |😕 |
|:[ :-[ |😳 |
|:> :-> |😏 |
|:@ :-@ |😷 |
|%) %-) |😂 |
|:\* :-\* |😘 |
|:! :-! |😬 |
|o:) o:-) |😇 |
|>:-o |😠 |
|>:-) |😈 |
|:3 :-3 |😺 |
|(y) (Y) |👍 |
|(n) (N) |👎 |
|<3 |❤️ |## Feature Support
Most features of WhatsApp Web are currently supported, and support for the remainder is being actively developed:
| Feature | Working? |
|-----------------------------------------|-----------|
| Text chat | YES |
| Attached media viewing | YES |
| Attached media downloading | YES |
| Notification center notifications | YES |
| Media uploading | NO\* [#10](https://github.com/Neo11/ChitChat/issues/10) |
| Media recording (using camera + mic.) | NO |\*Media uploading **is** supported when dragging the image/video file into the app's window. Uploading using the upload button is currently not supported, since WKWebView did not support an easy mechanism for using `` tags. Since [Wekbit bug 133759](https://bugs.webkit.org/show_bug.cgi?id=137759) was fixed, we can now look at this issue in [#10](https://github.com/Neo11/ChitChat/issues/10).
## Contributing
To develop for ChitChat:
* Fork the repository
* Clone the repository with ```git clone [email protected]:/ChitChat.git```, replace with your username
* Download and install Xcode if you don't have it already
* You will need to change the development team (```DevelopmentTeam =```) by logging in with your Apple account (Xcode will prompt you when you try to debug), so don't include the project settings in your commit
* Use the issue number in the commmit message if there is one, e.g. ```git commit -am "#27 Fix drawer not opening"```
* Generate a pull request on GitHub and someone will look at it## License
Copyright (c) 2015 Authors of the source code of this project.
See the [MIT License](./LICENSE.md).
## Note
This project does **not** attempt to reverse engineer the WhatsApp API or attempt to reimplement any part of the WhatsApp client's communications with the WhatsApp servers.
Any communication between the user and WhatsApp servers is handled by WhatsApp Web itself; this is merely a native wrapper for WhatsApp Web, more akin to a clone of Safari than of any WhatsApp software.