From 8f6e86ee72a20fc9bbac62d71e0921b152eaa0bb Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Tue, 29 Aug 2023 15:44:16 +0200 Subject: Sync Not much tbh. I'm fairly happy with my setup --- .scripts/adblock | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to '.scripts/adblock') diff --git a/.scripts/adblock b/.scripts/adblock index 3fdbb97..a6d7c44 100755 --- a/.scripts/adblock +++ b/.scripts/adblock @@ -1,9 +1,21 @@ #!/bin/bash -if grep -Fxq "##START" /etc/hosts; then - sudo sed -i "/##START/,/##END/s/#\(.\)/\1/" /etc/hosts +if grep -xq "^##START" /etc/hosts; then + echo "enabling..." + sudo sed -i "/^##START/,/^##END/s/#\(.\)/\1/" /etc/hosts + sudo mv /etc/opensnitchd/adblock/stevenblack /etc/opensnitchd/adblock/stevenblack.txt + while true; do + sleep 0.5s + dig adservice.google.com &>/dev/null || break + done notify-send "Enabled adblock!" else - sudo sed -i "/#START/,/#END/s/./#&/" /etc/hosts + echo "disabling..." + sudo sed -i "/^#START/,/^#END/s/./#&/" /etc/hosts + sudo mv /etc/opensnitchd/adblock/stevenblack.txt /etc/opensnitchd/adblock/stevenblack + while true; do + sleep 0.5s + dig adservice.google.com &>/dev/null && break + done notify-send "Disabled adblock!" fi -- cgit v1.2.3