apiVersion: v1 data: export_calendars.sh: | #!/usr/bin/env bash apk update apk add curl list='capgemini birmingham cesi papa blueberry personal-1 prometheus birthday maman capgemini_ca-gip shared_shared_by_calendar_sync' today_date=$(date "+%Y-%m-%d") mkdir /backup/$today_date for element in $list;do curl -u $PI_USER_USERNAME:$PI_USER_PASSWORD https://nextcloud.tryton.geeraert.eu/remote.php/dav/calendars/pi/$element/\?export -o /backup/$today_date/calendar_$element.ics done export_contacts.sh: | #!/usr/bin/env bash apk update apk add curl today_date=$(date "+%Y-%m-%d") mkdir /backup/$today_date curl -u $PI_USER_USERNAME:$PI_USER_PASSWORD https://nextcloud.tryton.geeraert.eu/remote.php/dav/addressbooks/users/pi/contacts/?export -o /backup/$today_date/contact_$today_date.vcf export_notes.sh: | #!/usr/bin/env bash today_date=$(date "+%Y-%m-%d") mkdir /backup/$today_date cp /var/www/html/data/pi/files/Notes/*.md /backup/$today_date/ # curl -u $PI_USER_USERNAME:$PI_USER_PASSWORD https://nextcloud.tryton.geeraert.eu/remote.php/dav/addressbooks/users/pi/contacts/?export -o /backup/$today_date/contact_$today_date.vcf kind: ConfigMap metadata: creationTimestamp: null name: nextcloud-export-scripts