All Projects → sarfraznawaz2005 → Whatspup

sarfraznawaz2005 / Whatspup

Licence: mit
🔳 WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Whatspup

Ascii
👾 ASCII Roulette :: ascii art video chat on the cli
Stars: ✭ 202 (-34.84%)
Mutual labels:  cli, command-line, console, chat
Word Wrap
Wrap words to a specified length.
Stars: ✭ 107 (-65.48%)
Mutual labels:  cli, command-line, console
Simple Console
Add an elegant command-line interface to any page
Stars: ✭ 107 (-65.48%)
Mutual labels:  cli, command-line, console
Nnn
n³ The unorthodox terminal file manager
Stars: ✭ 13,138 (+4138.06%)
Mutual labels:  cli, command-line, console
Window Size
Reliable way to to get the height and width of the terminal/console in a node.js environment.
Stars: ✭ 79 (-74.52%)
Mutual labels:  cli, command-line, console
Scrmbl
🛰 Spy movies text reveal library and cli
Stars: ✭ 90 (-70.97%)
Mutual labels:  cli, command-line, fun
Singlefile
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
Stars: ✭ 4,417 (+1324.84%)
Mutual labels:  cli, chrome, puppeteer
Langterm
🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
Stars: ✭ 35 (-88.71%)
Mutual labels:  cli, console, fun
Cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Stars: ✭ 2,912 (+839.35%)
Mutual labels:  cli, command-line, console
Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+4447.1%)
Mutual labels:  cli, command-line, privacy
Gcli
🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
Stars: ✭ 188 (-39.35%)
Mutual labels:  cli, command-line, console
Rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Stars: ✭ 1,080 (+248.39%)
Mutual labels:  cli, command-line, console
Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-82.9%)
Mutual labels:  cli, command-line, console
Tooling
Advancing Node.js as a framework for writing great tools
Stars: ✭ 98 (-68.39%)
Mutual labels:  cli, command-line, console
Make Me Lol
😄 A command-line tool to make you laugh
Stars: ✭ 38 (-87.74%)
Mutual labels:  cli, command-line, fun
Clrcli
CLRCLI is an event-driven library for building line-art user interfaces in C#/.Net command-line applications.
Stars: ✭ 124 (-60%)
Mutual labels:  cli, command-line, console
Wbot
A simple Web based BOT for WhatsApp™ in NodeJS 😜. Working as of 📅 Feb 14th, 2020
Stars: ✭ 638 (+105.81%)
Mutual labels:  cli, whatsapp, puppeteer
Wonders
🌈 Declarative JavaScript framework to build command-line applications.
Stars: ✭ 34 (-89.03%)
Mutual labels:  cli, command-line, console
Mandown
man-page inspired Markdown viewer
Stars: ✭ 173 (-44.19%)
Mutual labels:  cli, command-line, console
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+746.13%)
Mutual labels:  cli, command-line, console

Whatspup

Use Whatsapp from commandline/console/cli using GoogleChrome puppeteer! 😄

Features

  • ✅ Send and receive messages
  • ✅ Read Receipts
  • ✅ Switch between users to chat with
  • ✅ Popup notifications for new chat messages
  • ✅ Privacy settings for popup notifications
  • ✅ One-time authentication, no need to scan QR code again and again
  • ✅ Windowless/headless (hidden) mode
  • ✅ Colorful chat messages

Of course, it is not possible to send/receive picture messages from command line.

Screenshot

Main Window

Requirements

  • Node v8+
  • puppeteer v0.13.0+

Tested on Windows with Node v8.9.1 and puppeteer v0.13.0

Installation

  • Clone this repository. git clone https://github.com/sarfraznawaz2005/whatspup.git
  • Type npm install
  • Type node chat.js USERNAME (case-sensitive)
  • Chrome will open up, now just scan Whatsapp QR Code once via whatsapp app in your mobile
  • Wait for connection and start typing your messages 😄

NOTE: Once you have connected by scanning QR code, your session will be saved so you won't have to scan it again and again unless you revoke from whatsapp app or by deleting tmp folder.

Commands

Changing User

You can switch chat with another user anytime by typing on console: --chat USERNAME (case-sensitive)

NOTE: USERNAME is supposed to be a person with whom you have already initiated a conversation in whatsapp. In other words, we use a selector to click that user's name from conversations list.

Clear Chat Screen

To clear chat screen, type --clear.

Options

You can set various options in config.js file.

Others

  • You can send common emojis directly by typing 😄, :lol:, :happy:, :love:, 😉 OR ;-), :-), <3, etc

Contribute

You are welcome to contribute to this project.

Disclaimer

This project is not affiliated with official whatsapp in any sense.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].