#!/bin/bash # Pfad zur .env-Datei dynamisch ermitteln ENV_FILE="$(dirname "$(realpath "$0")")/$(basename "$0" .sh).env" # Prüfen, ob die .env-Datei existiert if [[ ! -f "$ENV_FILE" ]]; then exit 1 fi # .env-Datei laden source "$ENV_FILE" # CURL-Befehl curl $NTFY_URL \ -H "Authorization: Bearer $AUTH_TOKEN" \ -H "Priority: default" \ -H "Attach: $URL" \ -H "Content-Type: application/json" \ -d "{ \"topic\": \"Paperless-ngx\", \"title\": \"Neues Dokument\", \"message\": \"Ein neues Dokument wurde zu Paperless-ngx hinzugefügt\nDokument: ${DOCUMENT_ORIGINAL_FILENAME}\n\nKorospondent: ${DOCUMENT_CORRESPONDENT}\nDatum: ${DOCUMENT_CREATED}\nTags: ${DOCUMENT_TAGS}\", \"filename\": \"\", \"click\": \"\", \"actions\": [ { \"action\": \"view\", \"label\": \"Paperless öffnen\", \"url\": \"$PAPERLESS_URL\" }, { \"action\": \"view\", \"label\": \"Dokument öffnen\", \"url\": \"$PAPERLESS_URL${DOCUMENT_DOWNLOAD_URL}\" } ] }"