Logo Pastebin.fr
Pastebin

Retrouvez, créez et partagez vos snippets en temps réel.

aaaaaaaa

#!/usr/bin/python3
import configparser
import requests
class Ordinateur():
    mb_serial = " "
    chassis_serial = " "
    cpu = " "
    cpu_id = " "
    cpu_cores_number = " "
    cpu_threads_number = " "
    cpu_frequency_min = " "
    cpu_frequency_cur = " "
    cpu_frequency_max = " "
    gpu_model = " "
    ram_slots_number = " "
    ram_number = " "
    ram_gen = " "

    os = " "
    arch = " "
    desktop = " "
    wm = " "
    kernel = " "
    '''
    def __init__(self):
        self.reload()
    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("/home/admin/workspace/grabber/summary.txt")
        if "MB_SERIAL" in sum['HARDWARE']:
            self.mb_serial=sum['HARDWARE']['MB_SERIAL']
        if "CHASSIS_SERIAL" in sum['HARDWARE']:
            self.chassis_serial=sum['HARDWARE']['CHASSIS_SERIAL']
        if "CPU" in sum['HARDWARE']:
            self.cpu=sum['HARDWARE']['CPU']
        if "CPU_ID" in sum['HARDWARE']:
            self.cpu_id=sum['HARDWARE']['CPU_ID']
        if "CPU_CORES_NUMBER" in sum['HARDWARE']:
            self.cpu_cores_number=sum['HARDWARE']['CPU_CORES_NUMBER']
        if "CPU_THREADS_NUMBER" in sum['HARDWARE']:
            self.cpu_threads_number=sum['HARDWARE']['CPU_THREADS_NUMBER']
        if "CPU_FREQUENCY_MIN" in sum['HARDWARE']:
            self.cpu_frequency_min=sum['HARDWARE']['CPU_FREQUENCY_MIN']
        if "CPU_FREQUENCY_CUR" in sum['HARDWARE']:
            self.cpu_frequency_cur=sum['HARDWARE']['CPU_FREQUENCY_CUR']
        if "CPU_FREQUENCY_MAX" in sum['HARDWARE']:
            self.cpu_frequency_max=sum['HARDWARE']['CPU_FREQUENCY_MAX']
        if "GPU_MODEL" in sum['HARDWARE']:
            self.gpu_model=sum['HARDWARE']['GPU_MODEL']
        if "RAM_SLOTS_NUMBER" in sum['HARDWARE']:
            self.ram_slots_number=sum['HARDWARE']['RAM_SLOTS_NUMBER']
        if "RAM_NUMBER" in sum['HARDWARE']:
            self.ram_number=sum['HARDWARE']['RAM_NUMBER']
        if "RAM_GEN" in sum['HARDWARE']:
            self.ram_gen=sum['HARDWARE']['RAM_GEN']
        return
    '''        
    def fetch_summary(self):
        return
    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

Créé il y a 1 semaine.

Rechercher un Pastebin

Aucun paste trouvé.