from pathlib import Path import sys path = Path("/etc/kaotings/api.env") url = sys.stdin.readline().rstrip() key = sys.stdin.readline().rstrip() values = {"TTS_UPSTREAM_URL": url, "TTS_API_KEY": key} lines = path.read_text().splitlines() output = [] seen = set() for line in lines: name = line.split("=", 1)[0] if name in values: output.append(f"{name}={values[name]}") seen.add(name) else: output.append(line) for name, value in values.items(): if name not in seen: output.append(f"{name}={value}") path.write_text("\n".join(output) + "\n") path.chmod(0o600)