Skip to main content

minimalistic python API for sending ntfy notifications

Project description

unit tests mypy

NTFY LITE

ntfy_lite is a minimalistic python API for sending ntfy notifications.

It comes with a Handler for the logging package.

Installation

from source:

git clone https://github.com/MPI-IS/ntfy_lite.git
cd ntfy_lite
pip install .

from pypi:

pip install ntfy_lite

Usage

The two following examples cover the full API. You may also find the code in the demos folder of the sources.

pushing notifications

https://github.com/MPI-IS/ntfy_lite/blob/da5750eed1ed58eacf4ff1bb1498586b41242f70/demos/ntfy_push.py#L1-L73

logging handler

https://github.com/MPI-IS/ntfy_lite/blob/52fc7f008fdac3f735d39dd01064a0aa5b751e00/demos/ntfy_logging.py#L1-L146

Limitation

No check regarding ntfy limitations is performed before notifications are sent.

Copyright

© 2020, Max Planck Society - Max Planck Institute for Intelligent Systems

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_lite-1.0.1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

ntfy_lite-1.0.1-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file ntfy_lite-1.0.1.tar.gz.

File metadata

  • Download URL: ntfy_lite-1.0.1.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.8.10 Linux/5.15.0-56-generic

File hashes

Hashes for ntfy_lite-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ab5a48b2cee876d3c5a7fb8e5c443891834cdf0ac9ea9b5c8c9e7050dc9d92c7
MD5 661d834e353acf2dbeb7072989ef266a
BLAKE2b-256 48d250586a3eca5688e4acdd56f67ce81f76e19f98a7cf0c2b9c3bf4c5e8af81

See more details on using hashes here.

File details

Details for the file ntfy_lite-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ntfy_lite-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.8.10 Linux/5.15.0-56-generic

File hashes

Hashes for ntfy_lite-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6886099c345164a5a7dd0d1ea17d42659e2cd79ba9578790efe0222ca5fc50e5
MD5 8175510ff313ca8a87223ad2ed8be964
BLAKE2b-256 308eed970ab79ae2d959aa36a2e46e63f7f117800a8b70bb7c1aaed90a59a12e

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