Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kboghdady/youTube_ads_4_pi-hole
YouTube script to add the new Ads list for Pi-hole
https://github.com/kboghdady/youTube_ads_4_pi-hole
adguard adguardyoutube blacklist pi-hole pihole pihole-ads-list pihole-blocklists pihole-youtube-ads youtube youtube-ads
Last synced: 3 months ago
JSON representation
YouTube script to add the new Ads list for Pi-hole
- Host: GitHub
- URL: https://github.com/kboghdady/youTube_ads_4_pi-hole
- Owner: kboghdady
- Created: 2018-08-05T19:37:36.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-05T17:15:19.000Z (6 months ago)
- Last Synced: 2024-10-29T15:19:42.346Z (3 months ago)
- Topics: adguard, adguardyoutube, blacklist, pi-hole, pihole, pihole-ads-list, pihole-blocklists, pihole-youtube-ads, youtube, youtube-ads
- Language: Shell
- Homepage:
- Size: 2.58 MB
- Stars: 2,444
- Watchers: 88
- Forks: 266
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Blocking status :white_check_mark: --Blocking Working good )
Buy me a coffee via paypal
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/KBoghdady?locale.x=en_US)```
Buy me Coffee with XLM GDQP2KPQGKIHYJGXNUIYOMHARUARCA7DJT5FO2FFOOKY3B2WSQHG4W37
```
```
Buy me Coffee with BitCoin 36fD957SDWHJYYzuH2xmceJ6T2qE9vNiV4
```
```
Buy me Coffee with XRP rw2ciyaNshpHe7bCHo4bRWq6pqqynnWKQg
``````
Buy me Coffee with BAT 0xb9f4845dbEd1FB1Dae90D8e203037B5623B66666
```
```
Buy me Coffee with XMR
46RGtwR2gS3UsjCtmzX7mGAXsXj6ui4ZbiwRhbeMuB7jHYUHhxot5JgRVwVT3dpnQqRk9qsd4N6NXhsjREKhfMmCUTMffLq
```
# Script to add YouTube Ads DNS to Pi-hole black list# You can add this link to your gravity list by going to
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
```# How the script works
- 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 dupiclatesit 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# if you want to delete all blacklist from your database in case of issues
```
/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