From d068d36eb7fd38a084fc20693a1521f3d8d869e9 Mon Sep 17 00:00:00 2001 From: Joel Grunbaum <joelgrun@gmail.com> Date: Tue, 01 Dec 2020 13:54:47 +0000 Subject: [PATCH] Fixed timing and downloading of latest image --- main.sh | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/main.sh b/main.sh index 814dffb..c02759d 100755 --- a/main.sh +++ b/main.sh @@ -18,14 +18,13 @@ fi for i in "${SUBREDDITS[@]}"; do - temp=$(curl --user-agent $USER "https://www.reddit.com/r/$i.json?sort=$SORT&limit=1") + temp=$(curl -s --user-agent $USER "https://www.reddit.com/r/$i.json?sort=$SORT&limit=1") time=$(echo $temp | grep -oP "$TIME_REGEX" | tail -n1 | grep -oP '"created_utc": [\d.]*' | grep -oP '[\d.]*') - echo "$(echo \"$time > $LATEST_TIME\" | bc)" - if [ $(awk -v n1="$time" -v n2="$LATEST" 'BEGIN {printf (n1>n2?"1":"")}') ]; then + if [ $(awk -v n1="$time" -v n2="$LATEST_TIME" 'BEGIN {printf (n1>n2?"1":"")}') ]; then LATEST=$temp + LATEST_TIME=$time fi done -url=$(echo $LATEST | grep -oP "$IMAGE_REGEX" | tail -n1 | grep -oP '"https:\/\/.*"') -echo $url -curl -o "$HOME/.wallpaper/temp.$(echo $url | rev | cut -d'.' -f1 | rev)" "$url" +url=$(echo $LATEST | grep -oP "$IMAGE_REGEX" | tail -n1 | grep -oP '"https:\/\/.*",' | grep -oP '".*"' | sed 's/"//g') +curl -s -o "$HOME/.wallpaper/temp.$(echo $url | rev | cut -d'.' -f1 | rev)" "$url" -- Gitblit v1.10.0