Giter Site home page Giter Site logo

sms-cli's Introduction

sms-cli (alpha)

Stealth desktop SMS app. Compatible with Android via SMS Gateway API (http://smsgateway.me).

Able to get last X messages (received and sent) and to send new messages, from your Android Device.

Usage

Image

Cyan header represents the received messages.

Steps

Send To: Message index (numbers on the left), phone number or nothing (defaults to the sender of the last message).

Message: Your message content (new lines not supported)

Confirmation: "Y" or "y" to confirm.

Installation

  1. Install "SMS Gateway API" app and login or signup.

  2. Clone

     $ git clone https://github.com/atduarte/sms-cli.git
     $ cd sms-cli
    
  3. Change configurations

     $ cp config.dist.js config.js
     $ vi config.js # And replace fields with your "SMS Gateway API" info
    
  4. Get dependencies & Run it

     $ npm install
     $ sudo chmod +x index.js
     $ sudo ln -s ./index.js /usr/bin/sms-cli
     $ sms-cli
    

Documentation

Configuration

  • email, password (strings) - Email and password used with SMS Gateway API
  • deviceId (number) - Device ID from the Android phone you want to use. Available on the SMS Gateway API app.
  • messageCount (number) - How many messages (received and sent) do you want to show?
  • baseUrl (string) - Base URL from SMS Gateway API. You shouldn't need to change this.

Known Problems

  • SMS Gateway API (http://smsgateway.me) repeats some "manual sent" messages and misses others. We are considering creating our own Android App and API Gateway

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.