set the output directory to static due to cronnie problems
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
# set -xv
|
# set -xv
|
||||||
EUMETSAT_KEY="jdBM1PsDQUm0tCZfk9VXD6IaJoUa"
|
EUMETSAT_KEY="jdBM1PsDQUm0tCZfk9VXD6IaJoUa"
|
||||||
EUMETSAT_SECRET="SumkiqFMU3MAGpt_azb1KXKgjdMa"
|
EUMETSAT_SECRET="SumkiqFMU3MAGpt_azb1KXKgjdMa"
|
||||||
|
OUTDIR="$HOME/photos/eumetsat"
|
||||||
|
|
||||||
error() {
|
error() {
|
||||||
printf "\033[31m%s\033[0m\n" "$1"
|
printf "\033[31m%s\033[0m\n" "$1"
|
||||||
@@ -13,15 +14,6 @@ error() {
|
|||||||
# verify internet
|
# verify internet
|
||||||
ping -c1 1.1.1.1 >>/dev/null || error "couldn't establish an internet connection!"
|
ping -c1 1.1.1.1 >>/dev/null || error "couldn't establish an internet connection!"
|
||||||
|
|
||||||
# acquire the output directory
|
|
||||||
if command -v xdg-user-dir; then
|
|
||||||
outdir="$(xdg-user-dir PICTURES)/eumetsat"
|
|
||||||
elif [ -z "$HOME" ]; then
|
|
||||||
outdir="$HOME/.eumetsat"
|
|
||||||
else
|
|
||||||
error "couldn't connect to either 'xdg-user-dir PICTURES' or '\$HOME'"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# acquire the API key
|
# acquire the API key
|
||||||
key=$(
|
key=$(
|
||||||
curl -k -d "grant_type=client_credentials" \
|
curl -k -d "grant_type=client_credentials" \
|
||||||
@@ -44,9 +36,9 @@ url+="&format=image/png"
|
|||||||
url+="&access_token=$key"
|
url+="&access_token=$key"
|
||||||
|
|
||||||
# process incoming data
|
# process incoming data
|
||||||
[ ! -d "$outdir" ] && { mkdir -p "$outdir" || error "failed to access '$outdir'!"; }
|
[ ! -d "$OUTDIR" ] && { mkdir -p "$OUTDIR" || error "failed to access '$OUTDIR'!"; }
|
||||||
curl "$url" -o "$outdir/tmp.png" || error "failed to download from url='$url'!"
|
curl "$url" -o "$OUTDIR/tmp.png" || error "failed to download from url='$url'!"
|
||||||
mv -f "$outdir/tmp.png" "$outdir/curr.png"
|
mv -f "$OUTDIR/tmp.png" "$OUTDIR/curr.png"
|
||||||
|
|
||||||
# update the feh background
|
# update the feh background
|
||||||
. "$HOME/.fehbg"
|
. "$HOME/.fehbg"
|
||||||
|
|||||||
Reference in New Issue
Block a user