From f8f3502d6a4d762174eb99dc6e0a74b453da1dc5 Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Tue, 16 Aug 2016 17:56:09 +0200 Subject: [PATCH] Added WunderCam (Weather Underground camera) proxy. --- CONFIG.example | 7 +++++++ wundercam_proxy.sh | 17 +++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 wundercam_proxy.sh diff --git a/CONFIG.example b/CONFIG.example index 53685c8..59c135e 100644 --- a/CONFIG.example +++ b/CONFIG.example @@ -16,3 +16,10 @@ RUNTASTIC_PUSHOVER_TOKEN="0123456...PushOver App Token...6789abcdef" # Login for packtclaim.py PACKT_LOGIN = anon@example.org PACKT_PASSWORD = 1234567 + +# WunderCam Proxy +SNAPSHOT_URL="http://my-ip-camera.com/tmpfs/snap.jpg" +SNAPSHOT_USERNAME="guest" +SNAPSHOT_PASSWORD="password" +WUNDERCAM_USERNAME="mypersonalCAM1" +WUNDERCAM_PASSWORD="secretpassword" diff --git a/wundercam_proxy.sh b/wundercam_proxy.sh new file mode 100755 index 0000000..14e5773 --- /dev/null +++ b/wundercam_proxy.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +HERE=`dirname $0` + +. $HERE/CONFIG + +WUNDERCAM_URL="ftp://webcam.wunderground.com/image.jpg" +TMPFILE=`tempfile -p "snap" -s ".jpg"` + +curl -v -u "$SNAPSHOT_USERNAME:$SNAPSHOT_PASSWORD" $SNAPSHOT_URL -o "$TMPFILE" +if [ $? -eq 0 ]; then + curl -v -T "$TMPFILE" --ftp-pasv -u "$WUNDERCAM_USERNAME:$WUNDERCAM_PASSWORD" $WUNDERCAM_URL +else + echo "ERROR: Problem while downloading $SNAPSHOT_URL." 1>&2 +fi + +find /tmp -maxdepth 1 -type f -name "snap*.jpg" -mmin +120 -delete