This commit is contained in:
Tenzing Kandang 2026-01-15 09:42:36 +01:00
parent 098b3a8a5b
commit b1918d5154

66
ordinateur.py Normal file
View File

@ -0,0 +1,66 @@
#!/usr/bin/python3
import configparser
import requests
class ordinateur():
cpu=" "
cpu_freq=" "
[...]
cpu_id=" "
cpu_serial=" "
ram=" "
ram_gen=" "
stockage_total=" "
os=" "
arch=" "
desktop=" "
wm=" "
kernel=" "
def reload(self):
r = requests.get("http://localhost:8000/summary.txt")
r.raise_for_status()
sum=configparser.ConfigParser()
sum.read_string(r.content.decode("utf-8"))
#sum.read("/opt/grabber/summary.txt")
if "CPU" in sum['HARDWARE']:
self.cpu = sum['HARDWARE']['CPU']
if "CPU_SERIAL" in sum['HARDWARE']:
self.cpu_serial = sum['HARDWARE']['CPU_SERIAL']
if "CPU_FREQ" in sum['HARDWARE']:
self.cpu_freq = sum['HARDWARE']['CPU_FREQ']
if "CPU_ID" in sum['HARDWARE']:
self.cpu_id = sum['HARDWARE']['CPU_ID']
if "RAM" in sum['HARDWARE']:
self.ram = sum['HARDWARE']['RAM']
if "RAM_GEN" in sum['HARDWARE']:
self.ram_gen = sum['HARDWARE']['RAM_GEN']
if "STOCKAGE_TOTAL" in sum['HARDWARE']:
self.stockage_total = sum['HARDWARE']['STOCKAGE_TOTAL']
if "OS" in sum['SOFTWARE']:
self.os = sum['SOFTWARE']['OS']
if "ARCH" in sum['SOFTWARE']:
self.arch = sum['SOFTWARE']['ARCH']
if "DESKTOP" in sum['SOFTWARE']:
self.desktop = sum['SOFTWARE']['DESKTOP']
if "WM" in sum['SOFTWARE']:
self.wm = sum['SOFTWARE']['WM']
if "KERNEL" in sum['SOFTWARE']:
self.kernel = sum['SOFTWARE']['KERNEL']
def shutdown():
return
def status(self):
return
def link_to_user(self,user):
return
def remove_user_access(self):
return
def show_users(self):
return
#sum=configparser.ConfigParser()
#sum.read("/opt/grabber/summary.txt")
#sum.sections