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.
Demo w/ Discord
Running with Docker 🐬
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
Development
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
Observability
The service will expose metrics in Prometheus format at
http://localhost:4447/metrics.
The PORT is configured via environment variable.
Stay In Touch
License
P.s.: This product is not associated with the Koofr organisation and was built by reverse-engineering java-koofr Java SDK.
