#!/usr/bin/env bash set -euo pipefail # Konfiguration CAL_URL="https://dav.mailbox.org/caldav/Y2FsOi8vMC8zMg" USER="minitux@net-so.org" PASS="dbba-guvm-perd-pdhq" OUT_FILE="/home/hans/.openclaw/workspace/mailbox-calendar.ics" # Temporäre Datei, um halb geschriebene Files zu vermeiden TMP_FILE="$(mktemp)" # ICS/CalDAV-Daten holen curl -sS -u "$USER:$PASS" "$CAL_URL" -o "$TMP_FILE" # Wenn curl erfolgreich war, Datei an Ziel verschieben mv "$TMP_FILE" "$OUT_FILE" chmod 644 "$OUT_FILE"