def custpage(thmcolor="maroon"): retndata = back.GetOSUnameData() cpuquant = back.GetCPULogicalCount() diskpart = back.GetAllDiskPartitions() diousage = back.GetDiskIOUsage() netusage = back.GetNetworkIOUsage() procinfo = back.GetProcessInfo() senstemp = back.GetSensorsTemperature() fanspeed = back.GetSensorsFanSpeed() boottime = back.GetBootTime() netaddrs = back.GetNetworkIFAddresses() netstats = back.GetNetworkStatistics() return render_template("custpage.html", retndata=retndata, cpuquant=cpuquant, diskpart=diskpart, diousage=diousage, netusage=netusage, netaddrs=netaddrs, netstats=netstats, senstemp=senstemp, fanspeed=fanspeed, boottime=boottime, procinfo=procinfo, thmcolor=thmcolor)
def fetcinfo(): virtdata = back.GetVirtualMemoryData() swapinfo = back.GetSwapMemoryInfo() cputimes = back.GetCPUStateTimes() cpuprcnt = back.GetCPUUsagePercent() cpustats = back.GetCPUStatistics() cpuclock = back.GetCPUClockSpeed() diousage = back.GetDiskIOUsage() netusage = back.GetNetworkIOUsage() procinfo = back.GetProcessInfo() senstemp = back.GetSensorsTemperature() fanspeed = back.GetSensorsFanSpeed() battstat = back.GetSensorsBatteryStatus() retnjson = jsonify(virtdata=virtdata, swapinfo=swapinfo, cputimes=cputimes, cpuprcnt=cpuprcnt, cpustats=cpustats, cpuclock=cpuclock, diousage=diousage, netusage=netusage, procinfo=procinfo, senstemp=senstemp, fanspeed=fanspeed, battstat=battstat) return retnjson