fetch only if it's a new day
This commit is contained in:
parent
3ee7a12b41
commit
ae63080789
16
bin/bingwp
16
bin/bingwp
@ -1,13 +1,15 @@
|
|||||||
#!/usr/bin/env bash
|
#!/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")"
|
pic_dir="$(xdg-user-dir "PICTURES")"
|
||||||
img_file="$pic_dir/bg.png"
|
bg_dir="$pic_dir/bg"
|
||||||
backup_dir="$pic_dir/oldbg"
|
img_file="$bg_dir/$(date +%Y-%m-%d).png"
|
||||||
mkdir -p "$backup_dir"
|
mkdir -p "$bg_dir"
|
||||||
mkdir -p "$pic_dir"
|
|
||||||
mv "$img_file" "$backup_dir/$(date +%Y-%m-%d).png"
|
|
||||||
|
|
||||||
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"
|
swaybg -i "$img_file"
|
||||||
|
Loading…
Reference in New Issue
Block a user