diff --git a/README.md b/README.md index 82315af..981b1cb 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,53 @@ # pusher -Pusher is a program to notify you. +**pusher** is a simple cli program to connect your server or computer with the app [PushNotifier](http://www.pushnotifier.de/). # Building ## Requirements - * boost - * curl +* boost `libboost-program-options-dev` +* curl `libcurl4-gnutls-dev` ## Compile + chmod +x configure + ./configure + make + make install +If you want to uninstall `pusher` try + + make remove # Usage +The first time using `pusher` you have to log in to your [gidix.de](http://www.gidix.de/) account. + + pusher -t -# Documentation +The next step is to request a list of all your devices available + + pusher -l + + +You are finally able to send messages from your server to your device. You have two options now. + +1) Normal mode. +Declare the message in " and put the message as your last argument. + + pusher -i # "hello world" + +Replace the `#` with the id of your device. + + +2) Pipe mode. +You can pipe the output of another program, e.g. echo, into `pusher` + + echo "hello world" | pusher -i # -p + + +To see more available options use the help flag. + + pusher -h diff --git a/src/pushhandler.cpp b/src/pushhandler.cpp index a9c7899..5f247de 100644 --- a/src/pushhandler.cpp +++ b/src/pushhandler.cpp @@ -205,7 +205,7 @@ void PushHandler::sendToDevice(int id, string message) boost::property_tree::read_json(jsonData, pt); - switch(pt.get("id")) + switch(pt.get("code")) { case 0: //return 0; break;