Blocking status ✅ --Blocking Working good )
http://piholeIPAddress/admin/groups-adlists.php
https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/youtubelist.txt
and the list added by the crowed Keep in mind the crowd list it is all DNS gathered by the crowd WITHOUT filtering the block DNS
https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/crowed_list.txt
Also, add script to update the gravity list containing these lines :
pihole -g
sudo pihole restartdns
if you experience youtube loops or blocking to the actual video while using the gravity
Please clear the gravity domain list as it sometimes keep the ignore list :
/usr/bin/sqlite3 /etc/pihole/gravity.db "delete from gravity where domain like '%googlevideo.com%' "
pihole -g
- It will get the black.list from my github which is updated daily or every two days
- It will update both the black.list and blacklist.txt files where the blocking of pihole happens
- It will remove any dupiclates
it will be more effective if you add it the crontab
Steps:
1- Download the script from github using this command :
git clone https://github.com/kboghdady/youTube_ads_4_pi-hole.git
cd youTube_ads_4_pi-hole
2- Change where the repo directory in youtube.sh
repoDir='/pi/youTube_ads_4_pi-hole'
3- Make the script executable
sudo chmod a+x youtube.sh
4- Create a scheduled task to run the script:
sudo crontab -e
5-Add this line to make it runs every 1 hour, but you can change it to whatever you like
0 */1 * * * sudo /home/pi/youTube_ads_4_pi-hole/youtube.sh >/dev/null
Where the script location is /home/pi/youTube_ads_4_pi-hole/youtube.sh
more information about crontab https://crontab.guru
/usr/bin/sqlite3 /etc/pihole/gravity.db "delete from domainlist where domain like '%googlevideo.com%' "
NOTE : if you are using the default pihole gravity make sure to whitelit s.youtube.com which blocks the videos
this default list has it : https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts