Files
weval-l99/inject_remaining.py
2026-04-20 11:53:11 +02:00

21 lines
633 B
Python

#!/usr/bin/env python3
targets = [
'/var/www/html/crm.html',
'/var/www/html/wevia-autonomy-dashboard.html',
]
script_tag = b'<script src="/api/archi-meta-badge.js" defer></script>\n'
for path in targets:
with open(path, 'rb') as f:
raw = f.read()
if b'archi-meta-badge.js' in raw:
print(f"ALREADY: {path}")
continue
body_end = raw.rfind(b'</body>')
if body_end < 0:
print(f"NO_BODY: {path}")
continue
new_raw = raw[:body_end] + script_tag + raw[body_end:]
with open(path, 'wb') as f:
f.write(new_raw)
print(f"OK: {path} {len(raw)}->{len(new_raw)}")