#!/usr/bin/env bash
# Copy result of `which rclone` within quotes
RCLONE_BINARY=""
# Place google drive remote name within quotes - eg gdrive
GDRIVE_REMOTE_NAME=""
# Place google drive movie path within quotes - eg /media/movies
GDRIVE_MOVIE_PATH=""
# Place google drive tv path within quotes - eg /media/tv
GDRIVE_TV_PATH=""
MEDIA_DIR="/home/user/media"
MOVIES_DIR="$MEDIA_DIR/movies"
TV_DIR="$MEDIA_DIR/tv"
LOCK_FILE="/home/angryb/scripts/rclone.lock"
[ -e "$LOCK_FILE" ] && exit 0
touch $LOCK_FILE
trap "rm -f $LOCK_FILE; exit 0" SIGINT SIGTERM EXIT
# Move complete to gdrive
$RCLONE_BINARY move $MOVIES_DIR $GDRIVE_REMOTE_NAME:$GDRIVE_MOVIE_PATH -v --log-file=$SCRIPTS_DIR/rclone-movies.log --exclude ".DS_Store" --copy-links --local-no-check-updated --transfers=10
$RCLONE_BINARY move $TV_DIR $GDRIVE_REMOTE_NAME:$GDRIVE_TV_PATH -v --log-file=$SCRIPTS_DIR/rclone-tv.log --exclude ".DS_Store" --copy-links --local-no-check-updated --transfers=10
# Remove empty directories
find $MOVIES_DIR/* -empty -type d -delete 2>/dev/null
find $TV_DIR/* -empty -type d -delete 2>/dev/null