Files
raspi_openclaw/old/mailbox-cal-openclaw-skill/mailbox-cal/sync_mailbox_calender.sh
T

18 lines
491 B
Bash
Raw Normal View History

2026-05-06 08:41:06 +02:00
#!/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"