notify-me
This program can run another program and notify you by SMTP email, Android push notification through pushNotification and/or internal notification server.
The internal notification server can be checked on Ubuntu/gnome, KDE or Mac OS X to get a notification, just choose the appropiate client from client folder.
iOS, Browsers and many other application are supported over pushOver. PushOver is a cheap service where the user buys a one-time (round $5) license for each platform.
The configuration parameters can be centeralized or customized per user.
Installation of notification checker
Mac OS X
sudo gem install terminal-notifier
Ubuntu/gnome
sudo pip install gi
Options
notify-me OPTIONS Command
Options
--notify-to=mail1,mail2 send an email when done to the following mails
--notify-push send a push notification
--notify-OK= send this message after success
--notify-ERR= send this message after failure
--notify-topic= the topic to send on if different than default queue
--notify-name= name of the job, to put it subject or push notifications
--no-notify-send-out don't send the stderr and stdout in the email.
Example
notify-me --notify-to=someone@example.com,someone2@example.com --notify-push --notify-OK="System Updated" --notify-ERR="System Update Failed" --notify-name="System Update" --notify-topic="Admin" sudo apt-get upgrade
Requirements
This is based on pushNotification library, available on pip
Installation
pip install pushNotification notify-me
Configuration
You can configure the SMTP and push notification through /etc/notiy-me.cfg or ~/.notify-me.cfg
Internal Notification Server Installation
Currently the server supports MySQL database as the back-end db. the server needs mod_python to work.
- Install Packages
$ sudo apt-get install libapache2-mod-python python-simplejson python-mysqldb
- Copy server code
$ sudo cp SRC/server /var/www/notify
- Configure Apache in 000-default
<Directory /var/www/notify/py>
SetHandler mod_python
PythonHandler mod_python.publisher
</Directory>
-
Reload Apache
</code></pre> </li> </ul> <p>$ sudo service apache2 reload</p> <pre><code> * Configure Server, Edit the configuration in /var/www/notify/config.cfg
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_me-2.0.tar.gz.
File metadata
- Download URL: notify_me-2.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aba8358e5762cd6175be3c180b51c99b2a52d725c32c17a8c9ed8bd1828d46ac
|
|
| MD5 |
c63168c674c50c2be4f460f8408988fa
|
|
| BLAKE2b-256 |
1cf934b6486a0f8031840d5a1b7278905e97c961f9b94551933177a7f34dc0fd
|