change hostname button
This commit is contained in:
parent
f51c3b38c3
commit
b32fb2307d
Binary file not shown.
Binary file not shown.
13
server.py
13
server.py
@ -307,7 +307,16 @@ def wifi():
|
|||||||
os.system('wpa_cli -i wlan0 reconfigure')
|
os.system('wpa_cli -i wlan0 reconfigure')
|
||||||
return index()
|
return index()
|
||||||
|
|
||||||
|
@app.route("/hostname", methods = ['PUT', 'POST', 'GET'])
|
||||||
|
def hostname():
|
||||||
|
data= request.data.decode('utf-8')
|
||||||
|
settings = json.loads(data)
|
||||||
|
hostname = settings['hostname']
|
||||||
|
print('hostname', hostname)
|
||||||
|
os.system("sudo hostnamectl set-hostname {}".format(hostname))
|
||||||
|
os.system("sudo systemctl restart avahi-daemon")
|
||||||
|
|
||||||
|
return index()
|
||||||
|
|
||||||
|
|
||||||
@app.route("/screensaver", methods = ['PUT', 'POST'])
|
@app.route("/screensaver", methods = ['PUT', 'POST'])
|
||||||
@ -477,6 +486,10 @@ def save_message_settings(input_settings):
|
|||||||
def shutdown():
|
def shutdown():
|
||||||
os.system("sudo shutdown now")
|
os.system("sudo shutdown now")
|
||||||
return index()
|
return index()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@app.route("/matrix")
|
@app.route("/matrix")
|
||||||
def matrix():
|
def matrix():
|
||||||
|
@ -1309,6 +1309,13 @@ let hostNameText = document.getElementById("host-name");
|
|||||||
hostNameBtn.addEventListener("click", () => {
|
hostNameBtn.addEventListener("click", () => {
|
||||||
hostNameText.innerText = hostNameInput.value;
|
hostNameText.innerText = hostNameInput.value;
|
||||||
localStorage.setItem("hostName", hostNameText.innerText);
|
localStorage.setItem("hostName", hostNameText.innerText);
|
||||||
|
|
||||||
|
data = {hostname:hostNameText.innerText}
|
||||||
|
|
||||||
|
fetch("/hostname", {
|
||||||
|
method: "POST",
|
||||||
|
body: JSON.stringify(data),
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
// change brightness
|
// change brightness
|
||||||
|
Loading…
Reference in New Issue
Block a user