Added top-level handling

This commit is contained in:
itdoginfo 2024-01-28 07:57:44 +03:00
parent 5dd3164966
commit 8f87c50e23
No known key found for this signature in database
GPG key ID: 4D49CCAC75E438EA

View file

@ -35,6 +35,8 @@ def dnsmasq(src, out, remove={'google.com'}):
if tldextract.extract(line).suffix:
if re.search(r'[^а\-]', tldextract.extract(line).domain):
domains.add(tldextract.extract(line.rstrip()).registered_domain)
if not tldextract.extract(line).domain and tldextract.extract(line).suffix:
domains.add("." + tldextract.extract(line.rstrip()).suffix)
domains = domains - remove
domains = sorted(domains)