Skip to content
Osman Coskun edited this page Jul 20, 2024 · 2 revisions

Project Documentation

Welcome to the documentation for the project! This repository provides tools and utilities for retrieving and processing hardware information from various system files. Below you'll find details on each module and how to use them.

Overview

This project includes several modules for gathering system hardware information, including:

  • CPU Information: Retrieve and process information about the CPU.
  • Disk Information: Extract details about disk drives.
  • GPU Information: Gather information on graphics processing units.
  • Memory Information: Get details about the system's memory.
  • Motherboard Information: Retrieve data on the motherboard.
  • Network Information: Extract details about network interfaces.

Modules

This module provides functions to parse the /proc/cpuinfo file and extract CPU details.

This module extracts disk details from the /sys/block directory.

This module gathers information on GPU devices from the PCI bus.

This module retrieves details about the system's memory.

This module provides information about the motherboard from the DMI system.

This module extracts details about network interfaces from the /sys/class/net directory.

Usage

To use the provided modules, import them into your Python script and call the appropriate functions. Each module provides examples of how to retrieve and use hardware information.

Contributing

We welcome contributions to improve the project! If you have any suggestions or improvements, please open an issue or submit a pull request.

Contact

For any questions or support, please contact Osman Coskun.


Feel free to navigate through the sections to learn more about each module and how to use them effectively!