mirror of
https://github.com/pjandro/fbS1Scripts.git
synced 2025-12-13 02:54:56 +03:00
23 lines
664 B
Python
23 lines
664 B
Python
import base64
|
|
|
|
file = open("moonraker.db", "r")
|
|
|
|
result = []
|
|
while True:
|
|
line = file.readline()
|
|
if not line:
|
|
break
|
|
splitted = line.split(":")[1].split("->")
|
|
key = base64.b64decode(splitted[0]).decode()
|
|
value = base64.b64decode(splitted[1]).decode()
|
|
if key.startswith("uiSettings"):
|
|
newValue = base64.b64encode(value.replace('"locale": "zh-CN"', '"locale": "ru-RU"').encode()).decode()
|
|
fullNewStr = f"+16,{len(newValue)}:{splitted[0]}->{newValue}\n"
|
|
result.append(fullNewStr)
|
|
else:
|
|
result.append(line)
|
|
file.close()
|
|
file = open("moonraker_updated.db", "w")
|
|
file.write("".join(result))
|
|
file.close()
|