Initial commit

This commit is contained in:
Markus Koch 2016-09-11 16:31:50 +02:00
commit 354bcbb8a2
3 changed files with 27 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*.jpg
*.png

2
README.MD Normal file
View File

@ -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.

23
updateWallpaper.sh Executable file
View File

@ -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