Skip to content

sk8thing/pynit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

"pynit" (python monitor) is a minimalistic, lightweight and cross-platform system monitoring tool. It is capable of providing basic information about the operating system, CPU, RAM, Disks, and GPU (NVIDIA and AMD/ATI chipsets). Currently, supports the following platforms:

  • Linux
  • Windows

*Requires Python 3.7+
**Please check PyQt for detailed information about compatibility

Installation

Start by cloning the repository:

git clone https://github.com/sk8thing/pynit.git

Make sure you install the requirements, I also suggest creating a virtual environment:

cd pynit
python3 -m venv env
source env/bin/activate
python3 -m pip install -r requirements.txt

After all that you can run:

python3 main.py

Requirements

  • PySide6 (GUI)
  • qt-material (Styling)
  • pyqtgraph (Graphics)
  • distro (Information about Linux distribution)
  • psutil (System utilization information)
  • cpuinfo (CPU information such as name arch etc.)
  • winstats (Information gathering for Windows systems)
  • GPUtil (Information gathering for NVIDIA GPUs)
  • pyadl (Information gathering for AMD/ATI GPUs)