Skip to main content

Powerful pipes Notifier tool

Project description

License PyPI Python Versions
https://raw.githubusercontent.com/42Crunch/powerful-pipes-notifier/main/docs/logo-250x250.png

In a nutshell Powerful Pipes Notifier is a notification tool to forward STDIN data to different destinations.

Install

> pip install powerful-pipes-notifier

Quick Start

Allowed schemes

Currently these are the implemented schemas:

  • http:// -> webhook

  • ws:// -> websocket

Rules engine

You can set a rule that tell to notifier if notify or not.

Rules are based in JSONPath standard and will try to match it in the input JSON data.

Usage example:

> notifier -d "${WEBHOOK_URL}" -R "_meta.dataSource.sourceName == 'har asdf'"
> notifier -d "${WEBHOOK_URL}" -R "_meta.summary.current == _meta.summary.total"

Documentation

You can find the complete documentation at: Documentation

Authors

Powerful Pipes was made by 42Crunch Research Team:

License

Powerful Pipes is Open Source and available under the Apache 2.

Contributions

Contributions are very welcome. See CONTRIBUTING.md or skim existing tickets to see where you could help out.

Acknowledgements

Project logo thanks to Pipe icons created by starline - Flaticon

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

powerful-pipes-notifier-1.0.0.tar.gz (12.1 kB view details)

Uploaded Source

File details

Details for the file powerful-pipes-notifier-1.0.0.tar.gz.

File metadata

File hashes

Hashes for powerful-pipes-notifier-1.0.0.tar.gz
Algorithm Hash digest
SHA256 156a860a1b13b3a62a3622d060065e8624f706eb5978d4b0355a273e252b9f5d
MD5 bb04462b5e6a37a460c8d80ce9c9c223
BLAKE2b-256 6e75fb1cd0de984a8a2b9f8a5536f2112177962bbd5035e8e6619a2c526b4a2e

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