Pastebin
Retrouvez, créez et partagez vos snippets en temps réel.
Rechercher un Pastebin
Aucun paste trouvé.
Créer un paste
Pastebin
Blog
aaaaaui
yani@webserver:~/dev/grabber$ cat ordinateur.py #!/usr/bin/python3 import configparser class Ordi(): cpu="" cpu_id=" " cpu_serial=" " cpu_cores=" " cpu_threads=" " chassis_serial=" " cpu_freq_cur=" " cpu_freq_max=" " ram=" " ram_size=" " ram_gen=" " ram_slots=" " ram_1_size=" " ram_2_size=" " stockage=" " gpu_model=" " gpu_memory=" " def fetch_summary(self): return def shutdown(): return def get_status(self): return def link_to_user(self,user): return def remove_user(self,user): return def show_user(self): return def reload(self): sum = configparser.ConfigParser() sum.read('/opt/grabber/summary.txt') if "CPU" in sum['HARDWARE']: self.cpu = sum['HARDWARE']['CPU'] if "CPU_ID" in sum['HARDWARE']: self.cpu_id = sum['HARDWARE']['CPU_ID'] if "NB_SERIAL" in sum['HARDWARE']: self.cpu_serial = sum['HARDWARE']['NB_SERIAL'] if "CPU_CORES_NUMBER" in sum['HARDWARE']: self.cpu_cores = sum['HARDWARE']['CPU_CORES_NUMBER'] if "CPU_THREADS_NUMBER" in sum['HARDWARE']: self.cpu_threads = sum['HARDWARE']['CPU_THREADS_NUMBER'] if "CHASSIS_SERIAL" in sum['HARDWARE']: self.chassis_serial = sum['HARDWARE']['CHASSIS_SERIAL'] if "CPU_FREQUENCY_CURRENT" in sum['HARDWARE']: self.cpu_freq_cur = sum['HARDWARE']['CPU_FREQUENCY_CURRENT'] if "CPU_FREQUENCY_MAX" in sum['HARDWARE']: self.cpu_freq_max = sum['HARDWARE']['CPU_FREQUENCY_MAX'] if "RAM" in sum['HARDWARE']: self.ram = sum['HARDWARE']['RAM'] if "RAM_SIZE" in sum['HARDWARE']: self.ram_size = sum['HARDWARE']['RAM_SIZE'] if "RAM_GEN" in sum['HARDWARE']: self.ram_gen = sum['HARDWARE']['RAM_GEN'] if "RAM_SLOTS_NUMBER" in sum['HARDWARE']: self.ram_slots = sum['HARDWARE']['RAM_SLOTS_NUMBER'] if "RAM_1_SIZE" in sum['HARDWARE']: self.ram_1_size = sum['HARDWARE']['RAM_1_SIZE'] if "RAM_2_SIZE" in sum['HARDWARE']: self.ram_2_size = sum['HARDWARE']['RAM_2_SIZE'] if "Stockage" in sum['HARDWARE']: self.stockage = sum['HARDWARE']['Stockage'] if "GPU_MODEL" in sum['HARDWARE']: self.gpu_model = sum['HARDWARE']['GPU_MODEL'] if "GPU_MEMORY" in sum['HARDWARE']: self.gpu_memory = sum['HARDWARE']['GPU_MEMORY'] return self def __init__(self): self.reload() #for section in sum.sections(): # print(f"\nSection {section}") # for key in sum[section]: # print(key," : ",sum[section][key])
Créé il y a 2 semaines.