CLI for whatsapp
Project description
whatsapp-cli
[Disclaimer] This is not a usable solution. I will not be able to provide any support.
Limitations
- You cannot initiate chat with users from whom you have not received a notification in the recent past. This is a pushbullet limitation as it uses reply to notification to send messages. I need to explore on using whatsapp web instead of pushbullet.
Requirements
-
This CLI uses Pushbullet APIs to receive and send messages.
-
Pushbullet App must be installed on your phone.
-
Pushbullet API token can be generated from here
-
You must be getting whatsapp notifications on your device for this to work.
-
To be able to send messages you need to receive at least one message after starting the application for seeding the conf (default location ~/.whatsapp-cli/conf).
Tested with python2.7
Installation
pip install whatsapp-cli
Usage
Interactive (Curses) Mode -
Usage: whatsapp-cli [OPTIONS]
Options:
--token TEXT Pushbullet API token [required]
--dir TEXT data directory (default is ~/.whatsapp-cli)
--help Show this message and exit.
Command Line Mode -
Usage: whatsapp-cli [OPTIONS] COMMAND [ARGS]...
Options:
--token TEXT Pushbullet API token [required]
--help Show this message and exit.
Commands:
add Add a contact
read Read messages from a person/group
send Send message to a person/group
users List all contacts
Commands Reference
Usage: whatsapp-cli add [OPTIONS]
Add a contact
Options:
-u TEXT Name of the person/group as it appears in your contacts [required]
-m TEXT 12 digit mobile number [required]
--help Show this message and exit.
Usage: whatsapp-cli read [OPTIONS]
Read messages from a person/group
Options:
-u TEXT Name of the person/group. Partial names are allowed
--help Show this message and exit.
Usage: whatsapp-cli send [OPTIONS]
Send message to a person/group
Options:
-u TEXT Name of the person/group or 12 digit mobile number. Partial names
are allowed [required]
-m TEXT Message to be sent [required]
--help Show this message and exit.
Usage: whatsapp-cli users [OPTIONS]
List all contacts
Options:
--help Show this message and exit.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.
See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for whatsapp_cli-0.1.3-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 091da368031d45eb068b5559293b4cfbe43b39290123222b594bbe60353b4bd1 |
|
MD5 | 19815794c033282398346a2d3fe43af8 |
|
BLAKE2b-256 | 214e838f9659139083b5a8aa83b52fed802bcd6ff0933c9a90f5de5fdce5ba95 |