Adds nameserver and site status i3 blocks
This commit is contained in:
parent
fb6d100ed9
commit
cc7d40e293
3 changed files with 38 additions and 0 deletions
18
i3/blocks/nameservers
Executable file
18
i3/blocks/nameservers
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/usr/bin/sh
|
||||||
|
|
||||||
|
#drill ns racingblue.com | sed -ne '/ANSWER SECTION/,/AUTHORITY SECTION/ p'
|
||||||
|
|
||||||
|
case $BLOCK_BUTTON in
|
||||||
|
1)
|
||||||
|
echo "HI"
|
||||||
|
echo "HI"
|
||||||
|
echo ""
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
NAMESERVERS=$(drill ns "$1" | sed -ne '/ANSWER SECTION/,/AUTHORITY SECTION/ p' | head -n -2 | tail -n +2 | awk '{ print $5" " }' | xargs echo)
|
||||||
|
|
||||||
|
echo "$NAMESERVERS"
|
||||||
|
echo "$NAMESERVERS"
|
||||||
|
echo ""
|
10
i3/blocks/siteStatus
Executable file
10
i3/blocks/siteStatus
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
echo "$1"
|
||||||
|
echo "$1"
|
||||||
|
curl "$1" 2> /dev/null | grep -q "$2"
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "#00FF00"
|
||||||
|
else
|
||||||
|
echo "#FF8000"
|
||||||
|
fi
|
|
@ -42,6 +42,16 @@ command=xset -q | grep Caps 2> /dev/null | cut -c23 | sed "s/n/CAPS/" | sed "s/f
|
||||||
signal=11
|
signal=11
|
||||||
color=#00FF00
|
color=#00FF00
|
||||||
|
|
||||||
|
#[nameservers]
|
||||||
|
#interval=5
|
||||||
|
#command=~/.dotfiles/i3/blocks/nameservers domain.com
|
||||||
|
#label=Example Nameservers
|
||||||
|
#
|
||||||
|
#[siteStatis]
|
||||||
|
#interval=5
|
||||||
|
#command=~/.dotfiles/i3/blocks/siteStatus https://www.domain.com "Something that should be found on a working request"
|
||||||
|
|
||||||
|
|
||||||
[homeServerUpdates]
|
[homeServerUpdates]
|
||||||
interval=300
|
interval=300
|
||||||
command=~/.dotfiles/i3/blocks/homeServerUpdates
|
command=~/.dotfiles/i3/blocks/homeServerUpdates
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue