Merge branch 'main' of git.legaragenumerique.fr:kazy/grabber
This commit is contained in:
commit
f7430627d4
8
forms.py
8
forms.py
@ -1,8 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
from fastapi import Form
|
|
||||||
from pydantic import BaseModel
|
|
||||||
|
|
||||||
class EmployeeForm(BaseModel):
|
|
||||||
first_name: str
|
|
||||||
family_name: str
|
|
||||||
badge_number: str
|
|
||||||
@ -1,93 +0,0 @@
|
|||||||
#!/usr/bin/python3
|
|
||||||
import configparser
|
|
||||||
import requests
|
|
||||||
class ordinateur():
|
|
||||||
cpu = ""
|
|
||||||
cpu_freq_min = ""
|
|
||||||
cpu_freq_cur = ""
|
|
||||||
cpu_freq_max = ""
|
|
||||||
cpu_id = ""
|
|
||||||
mb_serial = ""
|
|
||||||
ram_size = ""
|
|
||||||
ram_gen = ""
|
|
||||||
sizes = ""
|
|
||||||
gpu_model = ""
|
|
||||||
chassis_serial = ""
|
|
||||||
cpu_cores_nb = ""
|
|
||||||
cpu_threads_nb = ""
|
|
||||||
ram_number = ""
|
|
||||||
ram_slots_nb = ""
|
|
||||||
stockage_total = ""
|
|
||||||
|
|
||||||
os = ""
|
|
||||||
arch = ""
|
|
||||||
desktop = ""
|
|
||||||
wm = ""
|
|
||||||
kernel = ""
|
|
||||||
mac_adresse = ""
|
|
||||||
|
|
||||||
|
|
||||||
'''
|
|
||||||
def reload(self):
|
|
||||||
r = requests.get("http://localhost:8000/summary.txt")
|
|
||||||
r.raise_for_status()
|
|
||||||
print(type(r.content.decode("utf-8")))
|
|
||||||
|
|
||||||
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 __init__(self):
|
|
||||||
self.reload()
|
|
||||||
'''
|
|
||||||
|
|
||||||
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
|
|
||||||
Loading…
x
Reference in New Issue
Block a user