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