From ae63080789927b3cc723630072eba74bf360b0c4 Mon Sep 17 00:00:00 2001 From: Ivan Dimitrov Date: Tue, 14 Nov 2023 21:21:12 +0200 Subject: [PATCH] fetch only if it's a new day --- bin/bingwp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/bin/bingwp b/bin/bingwp index d7b42f9..fc3c1ac 100755 --- a/bin/bingwp +++ b/bin/bingwp @@ -1,13 +1,15 @@ #!/usr/bin/env bash -img_url=$(curl "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=en-US" | jq ".images[0].url" | sed "s/\"//g" | awk '{printf "https://bing.com%s", $1 }') pic_dir="$(xdg-user-dir "PICTURES")" -img_file="$pic_dir/bg.png" -backup_dir="$pic_dir/oldbg" -mkdir -p "$backup_dir" -mkdir -p "$pic_dir" -mv "$img_file" "$backup_dir/$(date +%Y-%m-%d).png" +bg_dir="$pic_dir/bg" +img_file="$bg_dir/$(date +%Y-%m-%d).png" +mkdir -p "$bg_dir" -wget -O "$img_file" "$img_url" +fetch() { + img_url=$(curl "https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=en-US" | jq ".images[0].url" | sed "s/\"//g" | awk '{printf "https://bing.com%s", $1 }') + wget -O "$img_file" "$img_url" +} + +[ -e "$img_file" ] || fetch swaybg -i "$img_file"