confereai-dev / embed_logo.py
TEDDyx86's picture
Refactor: Admin & Result UI consistency, glassmorphism polish, and backend sync
4e3ae93
raw
history blame contribute delete
840 Bytes
import base64
import os
def embed_logo():
logo_path = 'dashboard/assets/logo.png'
html_path = 'dashboard/index.html'
if not os.path.exists(logo_path):
print("Logo not found")
return
with open(logo_path, 'rb') as f:
b64_string = base64.b64encode(f.read()).decode()
with open(html_path, 'r', encoding='utf-8') as f:
html_content = f.read()
# Substituir no favicon e na logo do nav
new_html = html_content.replace('href="assets/logo.png"', f'href="data:image/png;base64,{b64_string}"')
new_html = new_html.replace('src="assets/logo.png"', f'src="data:image/png;base64,{b64_string}"')
with open(html_path, 'w', encoding='utf-8') as f:
f.write(new_html)
print("Logo embedded successfully in HTML")
if __name__ == "__main__":
embed_logo()