You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
790 B
23 lines
790 B
#!/usr/bin/env python
|
|
import sys, os
|
|
import json
|
|
import re
|
|
|
|
with open('wordlist.json', 'r', encoding='utf-8') as f:
|
|
wordlist_dict = json.load(f)
|
|
|
|
path = "static/files/"
|
|
for path, subdirs, files in os.walk(path):
|
|
for name in files:
|
|
if name.endswith('html'):
|
|
file = os.path.join(path, name)
|
|
with open(file, encoding='utf-8') as f:
|
|
textfile = f.read()
|
|
for word in wordlist_dict:
|
|
wordlinked = "<a href='/diverge?search="+word+"'>"+word+"</a>"
|
|
# wordlinked = re.escape(wordlinked)
|
|
print(wordlinked)
|
|
# word = re.escape(word)
|
|
print(word)
|
|
# textfile = re.sub(word, wordlinked, textfile)
|
|
# print(textfile)
|
|
|