Skip to main content

Client application for ntfy.sh

Project description

ntfy-send

ntfy-send is a client application for notification service ntfy.sh.

Configuration

ntfy-send can be configured via a configuration file. It is recommended method of storing your credential informations, which simplifies obtaining and sending them to ntfy server.

All configuration options can be enclosed in backticks (`). When this is the case, the option is treated as a command whose output substitutes the configurration option.

Configuration files are stored in $XDG_CONFIG_HOME/ntfy-send/config.toml. If you don't have $XDG_CONFIG_HOME environment variale set, then it is stored in ~/.config/ntfy-send/config.toml. Below are documented all options:

# config.toml

# URL to the server
server = "https://ntfy.sh"

# Username and password can be automatically obtained each time they're
# required. This is done by passing commands which should echo credentials.
# For complex commands it's recommended to pot them in a separate script, due
# to problems with several levels of quote escaping

# Username and password can be passed in plain text. This isn't recommended.
username = "user"
password = "pass"

# Alternatively, ntfy-send can automatically run a command for username and
# password when they're enclosed in backticks (`):
username = """`gpg2 --decrypt pass.gpg | awk -F ":" '/user:/ { printf $2 }'`"""
password = """`gpg2 --decrypt pass.gpg | awk -F ":" '/password:/ { printf $2 }'`"""

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ntfy_send-0.4.1.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

ntfy_send-0.4.1-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file ntfy_send-0.4.1.tar.gz.

File metadata

  • Download URL: ntfy_send-0.4.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/6.1.0-9-amd64

File hashes

Hashes for ntfy_send-0.4.1.tar.gz
Algorithm Hash digest
SHA256 793912c03987445339f6ea3db2d8df7f8da0fb60624dbd838b18b078080fbe5c
MD5 b7e4345e6459e50e76847691357a4e5e
BLAKE2b-256 682c86645130b1654f1248de0ea209fd559a752925f63f5bb2baf8f95483e94d

See more details on using hashes here.

File details

Details for the file ntfy_send-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: ntfy_send-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Linux/6.1.0-9-amd64

File hashes

Hashes for ntfy_send-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a287c3072efaf43bb614e7530192c182a632b5a9df481d525080ebf747e80450
MD5 087f6deb89f06f7a681c55d3a456eb10
BLAKE2b-256 265ae67c3bcf1e531ab1fd22a5b3af69728ba3516872097c075024bd23cd689d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page