mirror of
https://github.com/minoplhy/filters-maker.git
synced 2024-12-22 18:18:13 +00:00
Update 'crawler.py'
This commit is contained in:
parent
15a185e74b
commit
9f3e40a474
14
crawler.py
14
crawler.py
@ -68,6 +68,20 @@ def killingdup(duplicated_file):
|
||||
print("++ successful!")
|
||||
f.close()
|
||||
|
||||
def excluded(excluded_file ,incoming):
|
||||
with open(excluded ,'r') as f:
|
||||
exclude = f.read().split()
|
||||
with open(incoming ,'r') as f:
|
||||
lines = f.read().splitlines() # read lines
|
||||
with open(output ,'w') as f:
|
||||
for line in lines:
|
||||
if line.strip() and not line in exclude and not line.startswith(';'):
|
||||
f.write('\n'.join([line + ' CNAME .\n']))
|
||||
elif line.startswith((';','$','@',' IN')):
|
||||
f.write('\n'.join([line + '\n']))
|
||||
elif not line.strip():
|
||||
f.write('\n'.join([line + '\n']))
|
||||
|
||||
if __name__ == "__main__":
|
||||
download_filters('https://filters.kylz.nl/RPZ/someonewhocares/rpz.txt','test.txt')
|
||||
filtering('test.txt')
|
||||
|
Loading…
Reference in New Issue
Block a user