Linux-Scripts/securitydvr.sh
paradizelost 58e8601d4c Lots of updates
Moved mac lookups to python and google sheet tab
added additional button actions
added tracking for sleep time on multiple buttons, feedings on multiple buttons, and dirty vs wet diapers.
2017-07-13 09:10:05 -05:00

42 lines
1.0 KiB
Bash

#!/bin/bash
PVR1_URL="http://user:user123@192.168.2.100/tmpfs/snap.jpg"
PVR1_NAME="GarageCam"
PVR2_URL="http://192.168.2.102:8080/photo.jpg"
PVR2_NAME="RackCam"
STORAGE_PATH=~/pvr
function createpaths(){
PVRNAME=$1
YEAR="$(date +"%Y")"
MONTH="$(date +"%m")"
DAY="$(date +"%d")"
if [ ! -d "$STORAGE_PATH/$PVRNAME/$YEAR/$MONTH/$DAY" ]; then
mkdir "$STORAGE_PATH/$PVRNAME/$YEAR/$MONTH/$DAY" -p
fi
echo "$STORAGE_PATH/$PVRNAME/$YEAR/$MONTH/$DAY"
}
function getimage(){
#set -x
URL=$1
PVRPATH=$2
STAMP="$(date +"%H-%M-%S")"
wget $URL -O "$PVRPATH/$STAMP.jpg" --quiet -U "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.17 (KHTML, like Gecko) Ubuntu/11.04 Chromium/11.0.654.0 Chrome/11.0.654.0 Safari/534.17"
}
function processdvrs(){
PVR1PATH=$(createpaths $PVR1_NAME)
#PVR2PATH=$(createpaths $PVR2_NAME)
getimage $PVR1_URL $PVR1PATH
#getimage $PVR2_URL $PVR2PATH
}
TIMER=0
while true; do
TIMER=$(($TIMER + 1))
processdvrs
if [ "$TIMER" -gt "1000" ]; then
rclone move ~/pvr secret:pvr &
TIMER=0
fi
done