Push notifications straight to your phone using multiple services
Project description
notify-push is a CLI tool to push notifications straight to your phone.
The usual sysadmin method is to send alerts via email but there are tons of services out there with mobile apps that allow us to send push notifications, why not use those for faster and cleaners alerts?
Installation
Simply use pip to install it system-wide:
$ sudo pip install git+https://github.com/fopina/notify-push/
Or only for your user
$ pip install --user git+https://github.com/fopina/notify-push/
Usage
$ notify-push -h
usage: notify-push [OPTIONS] message...
Push notifications straight to your phone using multiple services
positional arguments:
message message
optional arguments:
-s SERVICE, --service SERVICE
use only this service
--list-services
-c CONFIG, --config CONFIG
use this configuration file instead of ~/.notifypush
--version show program's version number and exit
Currently supported services are:
$ notify-push --list-services
notifcasterbot
pushitbot
An example of configuration file ~/.notifypush:
[pushitbot]
token = 355aac1b7f0efe055b3f2f663cae16dd
Pushing messages is now as simple as:
$ notify-push hello world
Pushed
Or using stdin (useful for shell piping):
$ notify-push
Press ctrl-D when done
hello world
Pushed
$ echo hello world | notify-push
Press ctrl-D when done
Pushed
You can also use it easily from other python scripts:
>>> import notifypush
>>> print notifypush.push('hello world')
True
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file notify-push-0.0.3.tar.gz
.
File metadata
- Download URL: notify-push-0.0.3.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4408ecd4fdea0801c2acc1312bde959643b4907274e69455b66f9374621b6309 |
|
MD5 | 205612f269691894df465626a95a7253 |
|
BLAKE2b-256 | 359f98ae7231d4ce1fe63587c58403a203d725f4b2a0a840e2bb45f55a73f4c2 |