Metadata-Version: 2.1
Name: whatsfly
Version: 0.0.21
Summary: WhatsApp on the fly.
Home-page: https://github.com/cloned-doy/whatsfly
Author: Doy Bachtiar
Author-email: adityabachtiar996@gmail.com
License: MIT
Keywords: whatsfly
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Web Environment
Classifier: Topic :: Communications
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown

# WhatsFly
## Just run and have fun. Just try and go fly. 

WhatsApp web wrapper in Python. No selenium nor gecko web driver needed. 

Setting up browser driver are tricky for python newcomers, and thus it makes your code so 'laggy'.

I knew that feeling. It's so painful.

So I make WhatsFly, implementing Whatsmeow --a golang based WhatsApp library. It will make his wrapper easy to use without sacrificing the speed and perfomance.

## Installation

```bash
  pip install whatsfly
```

or :
```bash
  pip install --upgrade whatsfly
```

## Usage/Examples

```javascript
from whatsfly import WhatsApp

chat = WhatsApp()
chat.send_message(message="Hello World!", phone="6283139750000")
```

## Features

| Feature  | Status |
| ------------- | ------------- |
| Multi Device  | ✅ |
| Send messages  | ✅ |
| Receive messages  | soon!  |
| Send media (images/audio/documents)  | soon!  |
| Send media (video)  | soon! |
| Send stickers | soon! |
| Receive media (images/audio/video/documents)  | soon!  |
| Send contact cards | soon! |
| Send location | soon! |
| Send buttons | soon! |
| Send lists | soon! |
| Receive location | soon! | 
| Message replies | soon! |
| Join groups by invite  | soon! |
| Get invite for group  | soon! |
| Modify group info (subject, description)  | soon!  |
| Modify group settings (send messages, edit info)  | soon!  |
| Add group participants  | soon!  |
| Kick group participants  | soon!  |
| Promote/demote group participants | soon! |
| Mention users | soon! |
| Mute/unmute chats | soon! |
| Block/unblock contacts | soon! |
| Get contact info | soon! |
| Get profile pictures | soon! |
| Set user status message | soon! |
| React to messages | soon! |

Something missing? Make an issue and let us know!

## Supported machines

| Architecture  | Status |
| ------------- | ------------- |
| Linux amd64  | ✅ |
| Linux ARM64  | soon! |
| Linux 686  | ✅ |
| Linux 386  | ✅  |
| Windows amd64  | ✅  |
| Windows 32 bit  | soon! |
| OSX arm64  | soon! |
| OSX amd64  | soon! |

> ## Support my work
> This side project is maintained during my free time.
> Make a pull request and fix my bad code.
> Thank god, and thanks to all the opensource developers behind the tls-client, tiktoken, and whatsmeow.


