️ 新增多種格式

This commit is contained in:
踢低吸 2023-07-10 07:47:20 +00:00
parent 17a43c09a6
commit 8504470a57
2 changed files with 16 additions and 3 deletions

View File

@ -80,12 +80,25 @@ for category in filterlist:
f.write(newhead + domain_list)
# hosts to domains
if filename == 'hosts.txt':
def to_pure_domain(filename: str, data: str):
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:
name = filename.split('.text')[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']:
to_pure_domain(filename, data)
# if filename == 'hosts.txt':
# 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:
# pattern = r'(?<=^\|\|)\S+\.\S{2,}(?=\^)'
# desc += '\n'.join(re.findall(pattern, newdata, re.MULTILINE))
# output.write(desc)

View File

@ -53,7 +53,7 @@ def main():
filename = 'TW165.txt'
with open(filename, 'w') as f:
f.write('\n'.join(domains.keys()))
f.write('^\n'.join('||' + e for e in domains.keys()))
if __name__ == '__main__':
main()