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 "$@"