change surge format, add domains.txt format

This commit is contained in:
gently 2020-02-03 12:54:45 +08:00
parent 90bef80e38
commit 5465f82e94
5 changed files with 69977 additions and 34988 deletions

View File

@ -1,4 +1,4 @@
#TIME=20200203040206 #VER=20200203045303
#URL=https://github.com/privacy-protection-tools/anti-AD #URL=https://github.com/privacy-protection-tools/anti-AD
address=/0024aaaa.com/ address=/0024aaaa.com/
address=/0026645142c89aeb1.com/ address=/0026645142c89aeb1.com/

34982
anti-ad-domains.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
!AdBlock-style blocklists !AdBlock-style blocklists
!TIME=20200203040207 !VER=20200203045303
!URL=https://github.com/privacy-protection-tools/anti-AD !URL=https://github.com/privacy-protection-tools/anti-AD
||201*.myhard.com^ ||201*.myhard.com^
||8*.tianya.cn^ ||8*.tianya.cn^

File diff suppressed because it is too large Load Diff

View File

@ -11,7 +11,7 @@ class writerFormat{
/*dnsmasq支持格式的屏蔽广告列表*/ /*dnsmasq支持格式的屏蔽广告列表*/
const DNSMASQ = array( const DNSMASQ = array(
'format' => 'address=/{DOMAIN}/', 'format' => 'address=/{DOMAIN}/',
'header' => "#TIME={DATE}\n#URL={URL}\n", 'header' => "#VER={DATE}\n#URL={URL}\n",
'name' => 'dnsmasq', 'name' => 'dnsmasq',
'filename' => 'adblock-for-dnsmasq.conf' 'filename' => 'adblock-for-dnsmasq.conf'
); );
@ -19,19 +19,27 @@ class writerFormat{
/*easylist 兼容格式的屏蔽广告列表*/ /*easylist 兼容格式的屏蔽广告列表*/
const EASYLIST = array( const EASYLIST = array(
'format' => '||{DOMAIN}^', 'format' => '||{DOMAIN}^',
'header' => "!AdBlock-style blocklists\n!TIME={DATE}\n!URL={URL}\n", 'header' => "!AdBlock-style blocklists\n!VER={DATE}\n!URL={URL}\n",
'name' => 'easylist', 'name' => 'easylist',
'filename' => 'anti-ad-easylist.txt' 'filename' => 'anti-ad-easylist.txt'
); );
/*Surge 兼容格式的屏蔽广告列表*/ /*Surge 兼容格式的屏蔽广告列表*/
const SURGE = array( const SURGE = array(
'format' => 'DOMAIN-SUFFIX,{DOMAIN},REJECT', 'format' => 'DOMAIN-SUFFIX,{DOMAIN}',
'header' => "#TIME={DATE}\n#URL={URL}\n[RULE]\n", 'header' => "#VER={DATE}\n#URL={URL}\n",
'name' => 'surge', 'name' => 'surge',
'filename' => 'anti-ad-surge.txt' 'filename' => 'anti-ad-surge.txt'
); );
/*Domains 格式的屏蔽广告列表用于支持pi-hole等*/
const DOMAINS = array(
'format' => '{DOMAIN}',
'header' => "#VER={DATE}\n#URL={URL}\n",
'name' => 'surge',
'filename' => 'anti-ad-domains.txt'
);
/*and etc...*/ /*and etc...*/
} }