From 4b7df3b3e6e9d5862bd855ed6feb0841c95d0977 Mon Sep 17 00:00:00 2001 From: dwrz Date: Fri, 28 Oct 2022 17:16:24 +0000 Subject: [PATCH] Add sync script --- scripts/sync | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 scripts/sync diff --git a/scripts/sync b/scripts/sync new file mode 100755 index 0000000..b0f2d82 --- /dev/null +++ b/scripts/sync @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +readonly BUCKET="${B2_BUCKET}" + +main() { + # Sync the timelapse. + backblaze-b2 sync \ + --threads 2 \ + "${HOME}/timelapse/" \ + "b2://${BUCKET}/${HOSTNAME}/timelapse/" + + # Delete outdated files. + # This assumes the timelapse is created on an hourly basis. + find "${HOME}/timelapse/" -mmin +60 -delete +} + +main "$@"