Skip to content

FlavioRenzi/OpenNTFY

Repository files navigation

OpenNTFY

A simple command line tool to send notifications to your telegram bot

Installation

OpenNTFY is installed as a python module using pip

pip install OpenNTFY

the first time run the following command to configure OpenNTFY

OpenNTFY --config

This will store your telegram bot token and chat id in the config file in:

linux
~/.config/OpenNTFY/config.json
windows
C:\Users\{username}\AppData\Roaming\OpenNTFY\config.json

Example usage

Send a message to your telegram bot

OpenNTFY "Test message"

Send a message to your telegram bot after the execution of a command

sudo apt upgrade; OpenNTFY "Upgrade terminated on {N}"

Send a message to your telegram bot after the execution of a command with the result of the command

long_program | OpenNTFY "Program terminated with result:"

Send a message to your telegram bot after the execution of a command and also a periodic message with the live view of it

⚠️ this is not supported on

OpenNTFY -p 5m30s "watch ip address" "End message"

Send a file to your telegram bot

OpenNTFY -f /path/to/file "Message with file"

Supported placeholders

You can use the following placeholders in your messages:

  • {N} - Name of the computer running the command
  • {T} - Time of the command execution
  • {D} - Date of the command execution

ToDo

  • Add config file
  • Add install script
  • Implement periodic notifications
  • Add initial guided setup
  • Add support for file sending
  • Add verbose mode
  • Add installation guide
  • Fix periodic send support for windows

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages