Send notifications from the command line to your phone or tablet.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
src
.all-contributorsrc
.gitignore
.gitmodules
LICENSE
README.md
makefile
pusher.png

README.md

Logo All Contributors

pusher

Send push-notifications to your phone from the command line. Uses PushNotifier to receive notifications.

Features

  • Written in C++
  • Easy to install
  • Even easier to use
  • Should work on all Unix-based systems

Installation

Make sure you have libcurl4-openssl-dev installed.

$ git clone --recursive https://github.com/HackHerz/pusher.git
$ cd pusher/
$ make
$ make install

Usage

If you want some real life use cases make sure to check out our example section.

Basic usage

$ pusher -i 1 "Hello World"    # Send Hello World to device-id 1 

Pipe output into pusher

$ echo "Hello World" | pusher -i 1 -p

List all your devices

$ pusher --list

Login

$ pusher --token    # Only necessary the first time using pusher 

Display Help

$ pusher -h    # Outputs all available options

Contributing

Bug Reports & Feature Requests

Please use the issue tracker to report any bugs or file feature requests.

Developing

Just file a pull request and start coding. If you want to develop your own software with code from pusher, make sure that you are using your own API-Token. You have to change it in pushhandler.h

Keep me motivated

If you want to make sure that I'll continue developing just send me a tweet @hackherz why you like or use my software :).

Libraries

pusher uses a few third party libraries.

Contributors


Niels Lohmann

💻

James Rose

📖

Daniel Stein

💻 📖

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!