#!/bin/ksh remove_html() { sed -e 's/<[^>]*>//g' ;} cat < /tmp/hosts 127.0.0.1 localhost ::1 localhost eof #:>/tmp/hosts #Peter Lowe's blocklist #https://pgl.yoyo.org/adservers/ curl https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts | grep 127 | remove_html >> /tmp/hosts #Stephen Black's blocklist #https://github.com/StevenBlack/hosts curl http://sbc.io/hosts/hosts | grep 0.0.0.0 | sed 's/0.0.0.0/127.0.0.1/g' >> /tmp/hosts #facebook blocklist #https://github.com/jmdugan/blocklists/ #curl https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/facebook/all | grep 0.0.0.0 | sed 's/0.0.0.0/127.0.0.1/g' >> /tmp/hosts #AI BLOCKLIST #https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist #curl https://raw.githubusercontent.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist/main/noai_hosts.txt | grep "0.0.0.0" | sed 's/0.0.0.0/127.0.0.1/g' >> /tmp/hosts doas cp /tmp/hosts /etc/hosts