\n\n"
end_part = f'\n'
middle_part = log_cache.get(html_name, "")
if middle_part == "":
if os.path.exists(html_name):
existing_split = open(html_name, 'r', encoding='utf-8').read().split('')
if len(existing_split) == 3:
middle_part = existing_split[1]
else:
middle_part = existing_split[0]
div_name = only_name.replace('.', '_')
for key, value in dic:
if key == 'Base Model':
base_model = value
break
for key, value in dic:
if key == 'Wildprompts':
wildprompts = value
break
item = f"
\n"
item += f"
{only_name}
"
item += "
"
for key, value in dic:
value_txt = str(value).replace('\n', ' ')
item += f"
{key}
{value_txt}
\n"
item += "
"
js_txt = urllib.parse.quote(json.dumps({k: v for k, v in dic}, indent=0), safe='')
item += f" "
item += "
"
item += "
\n\n"
middle_part = item + middle_part
with open(html_name, 'w', encoding='utf-8') as f:
f.write(begin_part + middle_part + end_part)
print(f'Image generated with private log at: {html_name}')
log_cache[html_name] = middle_part
return