commit
354bcbb8a2
3 changed files with 27 additions and 0 deletions
@ -0,0 +1,2 @@
|
||||
# Konachan Wallpaper for Gnome 3 |
||||
This script periodically updates the wallpaper of a gnome 3 installation to a new picture from Konachan. |
@ -0,0 +1,23 @@
|
||||
#!/bin/bash |
||||
tag="scenic" |
||||
picdir=`realpath $(dirname "${BASH_SOURCE[0]}")` |
||||
|
||||
while [ 0 ]; do |
||||
json=`curl "http://konachan.com/post.json?tags=$tag%20order:random%20width:1600&limit=1"` |
||||
|
||||
id=`echo $json | jq -r '.[0].id'` |
||||
url=`echo $json | jq -r '.[0].file_url'` |
||||
ext=`echo $url | sed "s/.*\.//g"` |
||||
|
||||
local_url="$picdir/$id.$ext" |
||||
|
||||
if [ -f "$local_url" ]; then |
||||
echo "Already set as wallpaper. Waiting for new one..." |
||||
else |
||||
echo "Updating wallpaper!" |
||||
curl -o "$local_url" "$url" |
||||
fi |
||||
gsettings set org.gnome.desktop.background picture-uri "$local_url" |
||||
|
||||
sleep 1h |
||||
done |
Loading…
Reference in new issue