mirror of
https://github.com/itdoginfo/allow-domains.git
synced 2025-04-17 03:59:08 +00:00
Fix t.co for kvas
This commit is contained in:
parent
d2653ef4fb
commit
1db8a76f1c
2 changed files with 9 additions and 3 deletions
|
@ -93,6 +93,8 @@ def kvas(src, out, single=None, remove={'google.com'}):
|
||||||
if not tldextract.extract(line).domain and tldextract.extract(line).suffix:
|
if not tldextract.extract(line).domain and tldextract.extract(line).suffix:
|
||||||
domains.add("*." + tldextract.extract(line.rstrip()).suffix)
|
domains.add("*." + tldextract.extract(line.rstrip()).suffix)
|
||||||
|
|
||||||
|
domains -= {f"*{domains}" for domains in removeDomainsKvas}
|
||||||
|
|
||||||
if single is not None:
|
if single is not None:
|
||||||
with open(single) as infile:
|
with open(single) as infile:
|
||||||
for line in infile:
|
for line in infile:
|
||||||
|
@ -100,7 +102,6 @@ def kvas(src, out, single=None, remove={'google.com'}):
|
||||||
if re.search(r'[^а-я\-]', tldextract.extract(line).domain):
|
if re.search(r'[^а-я\-]', tldextract.extract(line).domain):
|
||||||
domains_single.add(tldextract.extract(line.rstrip()).fqdn)
|
domains_single.add(tldextract.extract(line.rstrip()).fqdn)
|
||||||
|
|
||||||
domains -= {f"*{domains}" for domains in removeDomains}
|
|
||||||
domains = domains.union(domains_single)
|
domains = domains.union(domains_single)
|
||||||
|
|
||||||
domains = sorted(domains)
|
domains = sorted(domains)
|
||||||
|
@ -114,13 +115,15 @@ if __name__ == '__main__':
|
||||||
Path("Russia").mkdir(parents=True, exist_ok=True)
|
Path("Russia").mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
removeDomains = {'google.com', 'github.com', 'githubusercontent.com', 'githubcopilot.com', 'microsoft.com', 'cloudflare-dns.com', 'parsec.app' }
|
removeDomains = {'google.com', 'github.com', 'githubusercontent.com', 'githubcopilot.com', 'microsoft.com', 'cloudflare-dns.com', 'parsec.app' }
|
||||||
|
removeDomainsKvas = {'google.com', 'github.com', 'githubusercontent.com', 'githubcopilot.com', 'microsoft.com', 'cloudflare-dns.com', 'parsec.app', 't.co' }
|
||||||
|
|
||||||
urllib.request.urlretrieve("https://community.antifilter.download/list/domains.lst", "antifilter-domains.lst")
|
urllib.request.urlretrieve("https://community.antifilter.download/list/domains.lst", "antifilter-domains.lst")
|
||||||
inside_lists = ['antifilter-domains.lst', rusDomainsInsideSrc]
|
inside_lists = ['antifilter-domains.lst', rusDomainsInsideSrc]
|
||||||
|
|
||||||
raw(inside_lists, rusDomainsInsideOut)
|
raw(inside_lists, rusDomainsInsideOut)
|
||||||
dnsmasq(inside_lists, rusDomainsInsideOut, rusDomainsInsideSrcSingle, removeDomains)
|
dnsmasq(inside_lists, rusDomainsInsideOut, rusDomainsInsideSrcSingle, removeDomains)
|
||||||
clashx(inside_lists, rusDomainsInsideOut, removeDomains)
|
clashx(inside_lists, rusDomainsInsideOut, removeDomains)
|
||||||
kvas(inside_lists, rusDomainsInsideOut, rusDomainsInsideSrcSingle, removeDomains)
|
kvas(inside_lists, rusDomainsInsideOut, rusDomainsInsideSrcSingle, removeDomainsKvas)
|
||||||
|
|
||||||
# Russia outside
|
# Russia outside
|
||||||
outside_lists = [rusDomainsOutsideSrc]
|
outside_lists = [rusDomainsOutsideSrc]
|
||||||
|
|
|
@ -22,4 +22,7 @@ discord-attachments-uploads-prd.storage.googleapis.com
|
||||||
|
|
||||||
# parsec.app
|
# parsec.app
|
||||||
builds.parsec.app
|
builds.parsec.app
|
||||||
public.parsec.app
|
public.parsec.app
|
||||||
|
|
||||||
|
# twiiter
|
||||||
|
t.co
|
Loading…
Add table
Reference in a new issue