Skip to content

Python wrapper for LibreHardwareMonitor. Get information about Intel and AMD CPUs, GPUs and other hardware in Windows.

License

Notifications You must be signed in to change notification settings

EVA-JianJun/PyLibreHardwareMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyLibreHardwareMonitor

LibreHardwareMonitor Windows Python

English | 中文

Python wrapper for LibreHardwareMonitor, quick access to LibreHardwareMonitorLib's original functionality.

What can it do?

You can read information from devices such as:

  • Motherboards
  • Intel and AMD processors
  • NVIDIA and AMD graphics cards
  • HDD, SSD and NVMe hard drives
  • Network cards

Installing

pip install PyLibreHardwareMonitor

Using

from PyLibreHardwareMonitor import Computer
computer = Computer()

# Get system information, automatically refreshed with each call.
computer.cpu
computer.gpu
computer.memory
computer.network
computer.storage
computer.motherboard
computer.controller

Note

Windows only, not very efficient since LibreHardwareMonitor is called from .net. Compared to libraries like psutil, it's easy to get Intel and AMD graphics card information.

Releases

No releases published

Packages

No packages published

Languages