Add files via upload
This commit is contained in:
parent
78fedaa97d
commit
7d8adec569
40
packages/system_info.py
Normal file
40
packages/system_info.py
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# ["system_info", "packages.system_info", ["os_info", "architecture_info", "memory_info"]]
|
||||||
|
# Made By OusmBlueNinja
|
||||||
|
import os
|
||||||
|
import platform
|
||||||
|
import psutil
|
||||||
|
|
||||||
|
def os_info(command: list):
|
||||||
|
if len(command) != 0:
|
||||||
|
print("Usage: os_info")
|
||||||
|
return
|
||||||
|
|
||||||
|
os_info = platform.system()
|
||||||
|
print(f"Operating System: {os_info}")
|
||||||
|
|
||||||
|
def architecture_info(command: list):
|
||||||
|
if len(command) != 0:
|
||||||
|
print("Usage: architecture_info")
|
||||||
|
return
|
||||||
|
|
||||||
|
architecture_info = platform.architecture()
|
||||||
|
print(f"System Architecture: {architecture_info[0]} {architecture_info[1]}")
|
||||||
|
|
||||||
|
def memory_info(command: list):
|
||||||
|
if len(command) != 0:
|
||||||
|
print("Usage: memory_info")
|
||||||
|
return
|
||||||
|
|
||||||
|
virtual_memory = psutil.virtual_memory()
|
||||||
|
total_memory = virtual_memory.total / (1024 ** 3) # Convert to GB
|
||||||
|
used_memory = virtual_memory.used / (1024 ** 3) # Convert to GB
|
||||||
|
free_memory = virtual_memory.available / (1024 ** 3) # Convert to GB
|
||||||
|
|
||||||
|
print(f"Total Memory: {total_memory:.2f} GB")
|
||||||
|
print(f"Used Memory: {used_memory:.2f} GB")
|
||||||
|
print(f"Free Memory: {free_memory:.2f} GB")
|
||||||
|
|
||||||
|
# Example usage:
|
||||||
|
# os_info []
|
||||||
|
# architecture_info []
|
||||||
|
# memory_info []
|
Loading…
Reference in New Issue
Block a user