Files
weval-l99/inject_v72_hub.py
2026-04-20 04:10:40 +02:00

24 lines
671 B
Python

#!/usr/bin/env python3
path = "/var/www/html/wevia-unified-hub.html"
with open(path, "rb") as f:
raw = f.read()
if b"v72-drilldown-universal.js" in raw:
print("ALREADY_INJECTED")
exit(0)
marker = b"</body>"
inject = b'<script src="/api/v72-drilldown-universal.js" defer></script>\n</body>'
if marker not in raw:
# Try at end of </html>
marker = b"</html>"
inject = b'<script src="/api/v72-drilldown-universal.js" defer></script>\n</html>'
if marker in raw:
new_raw = raw.replace(marker, inject, 1)
with open(path, "wb") as f:
f.write(new_raw)
print(f"INJECTED hub {len(raw)} -> {len(new_raw)}")
else:
print("NO_MARKER")