koofr-watch observes your Koofr storage/activities and emits changes to webhooks making the integration with other services and processes a breeze!
Koofr API Documentation is here.
docker pull ghcr.io/otobrglez/koofr-watch:latest
docker run -ti --rm \
-e PORT=4447 \
-e KOOFR_USERNAME=$KOOFR_USERNAME \
-e KOOFR_PASSWORD=$KOOFR_PASSWORD \
-e WEBHOOK_URL_1=https://discord.com/api/webhooks/123 \
ghcr.io/otobrglez/koofr-watch
Get your application password here.
export KOOFR_PASSWORD="<your_koofer_password>"
export KOOFR_USERNAME="<your_koofer_username>"
export PORT=4447
export WEBHOOK_URL_1=https://discord.com/api/webhooks/123.....
export WEBHOOK_URL_2=https://discord.com/api/webhooks/456.....
export WEBHOOK_URL_3=https://discord.com/api/webhooks/768..... # Five of them are supported....
sbt run
The service will expose metrics in Prometheus format at
http://localhost:4447/metrics
.
The PORT
is configured via environment variable.
P.s.: This product is not associated with the Koofr organisation and was built by reverse-engineering java-koofr Java SDK.