mirror of
https://github.com/paradizelost/Linux-Scripts.git
synced 2024-11-25 02:44:44 -06:00
58e8601d4c
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.
42 lines
1.0 KiB
Bash
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
|