aboutsummaryrefslogtreecommitdiff
path: root/i3/bin/setbg-cloogle
blob: 64c3316f09c378d88f412ed655851821cb79dbd0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

function fail() {
	if [ -f ~/.bg.png ]; then
		feh --bg-max -B white ~/.bg.png
	fi
	exit -1;
}

# Test internet
timeout 4 wget -q --spider http://cloogle.org || fail

stdbuf -i0 -o0 -e0 cloogle_stats.py | while read request
do
	if [ "$request" == "Opened connection." ] || [ "$request" == "Lost connection" ]; then
		continue
	fi
	echo "$request" | pygmentize -l clean -O line_numbers=false -o /tmp/bg-cloogle.png
	feh -B white --bg-center /tmp/bg-cloogle.png
done &