Skip to content

Receive real-time notifications about Tzeva Adom alerts inside any type of a project!

Notifications You must be signed in to change notification settings

DavidTheExplorer/Tzeva-Adom-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tzeva Adom Tracker

Spring Boot service that allows anyone to get real-time Tzeva Adom notifications by exposing an endpoint within their web appications.
The alert detection is provided by a separate library I wrote, which may be used on any Java project interested to get notifications.

Usage

To register an endpoint, one needs to register an account in order to get an API Token - which identifies their account.
Once a Tzeva Adom happens, a POST request is sent to all registered endpoints.
Every request contains an Authorization header with the user's API Token - without it the endpoint should ignore the request!

Example of request's payload:
image

Console Logging

Notifications are also logged to the console: image

  • When a registered endpoint cannot be notified(e.g. offline), the exact error is logged.

How to Install

The project uses Docker - so all you need to do is to download the latest image:
docker pull ghcr.io/davidtheexplorer/tzeva-adom-tracker:master
To run, create a container and expose the port 8080.

About

Receive real-time notifications about Tzeva Adom alerts inside any type of a project!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages