mirror of
https://github.com/FutaGuard/LowTechFilter.git
synced 2025-06-21 05:21:02 +08:00
⚡️ 新增多種格式
This commit is contained in:
parent
17a43c09a6
commit
8504470a57
@ -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)
|
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user