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