33 lines
989 B
Bash
Executable File
33 lines
989 B
Bash
Executable File
#!/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}\" }
|
|
]
|
|
}"
|