From 4b8b862b4f35c905ba6dd3713a3dce2c66c004bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B8=A2=E4=BD=8E=E5=90=B8?= Date: Mon, 10 Jul 2023 09:15:42 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E6=AD=A3=20builder=20d?= =?UTF-8?q?omains=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AutoBuild/builder.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/AutoBuild/builder.py b/AutoBuild/builder.py index 73e5681..ef7a7d3 100644 --- a/AutoBuild/builder.py +++ b/AutoBuild/builder.py @@ -83,14 +83,13 @@ for category in filterlist: def to_pure_domain(filename: str, data: str): data = data.splitlines() newdata = '\n'.join(data) - desc = '\n'.join(x.replace('!', '#') for x in data[:5]) + '\n' - name = filename.split('.txt')[0] with open(name+'-domains.txt', 'w') as output: pattern = r'(?<=^\|\|)\S+\.\S{2,}(?=\^)' - desc += '\n'.join(re.findall(pattern, newdata, re.MULTILINE)) - output.write(desc) - if filename in ['hosts.txt', 'TW165.txt']: + newoutput = '\n'.join(re.findall(pattern, newdata, re.MULTILINE)) + print(newoutput) + output.write(newoutput) + if filename in ['TW165.txt']: to_pure_domain(filename, data) # if filename == 'hosts.txt':