From 32c9557d62230ceef5b3c590072580c58b2ffdd8 Mon Sep 17 00:00:00 2001 From: tasi788 Date: Sat, 3 Sep 2022 14:43:59 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E8=B7=AF=E5=BE=91=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AutoBuild/builder.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/AutoBuild/builder.py b/AutoBuild/builder.py index 19f180d..c5c1366 100644 --- a/AutoBuild/builder.py +++ b/AutoBuild/builder.py @@ -52,19 +52,20 @@ for category in filterlist: newversion += str(int(version[1]) + 1) with open(f'../{filename}', 'r') as files: + data = files.read() with open(f'{filename}', 'w') as output: heads: str = HEAD().__getattribute__(category) newhead = heads.format( name=filename.split('.')[0].replace('_', ' ').title(), version=newversion ) - output.write(newhead+files.read()) + output.write(newhead+data) ### SP ### # hide farm site from google if filename == 'nofarm_hosts.txt': domain_list = '' - for domains in files.read().splitlines(): + for domains in data.splitlines(): if not domains.startswith('!'): domain = domains[2:-1] domain_list += 'google.*##div.g:has(div[data-hveid] a[href*="{domain}"])\n'.format( @@ -80,11 +81,11 @@ for category in filterlist: # hosts to domains if filename == 'hosts.txt': - data = files.read().splitlines() + data = data.splitlines() newdata = '\n'.join(data[5:]) desc = '\n'.join(x.replace('!', '#') for x in data[:5]) + '\n' - with open('../domains.txt', 'w') as output: + with open('domains.txt', 'w') as output: pattern = r'(?<=^\|\|)\S+\.\S{2,}(?=\^)' desc += '\n'.join(re.findall(pattern, newdata, re.MULTILINE)) output.write(desc) \ No newline at end of file