https://github.com/johann-fullhd/system-components-access-point
A Python toolkit for monitoring and interacting with computer system components, offering real-time insights and management capabilities in a user-friendly interface.
https://github.com/johann-fullhd/system-components-access-point
automation-scripts building-restful-apis-for-system-management hardware-interface-programming mit-license python python-libraries-for-system-access python3 real-time-system-data-streaming system-components-access-point system-monitoring-tools
Last synced: 8 months ago
JSON representation
A Python toolkit for monitoring and interacting with computer system components, offering real-time insights and management capabilities in a user-friendly interface.
- Host: GitHub
- URL: https://github.com/johann-fullhd/system-components-access-point
- Owner: Johann-FullHD
- License: mit
- Created: 2024-03-24T17:17:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-24T17:45:17.000Z (about 2 years ago)
- Last Synced: 2025-01-05T16:43:51.957Z (over 1 year ago)
- Topics: automation-scripts, building-restful-apis-for-system-management, hardware-interface-programming, mit-license, python, python-libraries-for-system-access, python3, real-time-system-data-streaming, system-components-access-point, system-monitoring-tools
- Language: Python
- Homepage: https://github.com/Johann-FullHD/System-Components-Access-Point
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sys(tem Information Viewer)
*Version 1 | 24.03.2024*
The System Information Viewer is a Python application designed to provide a comprehensive overview of your computer's key hardware and software specifications. This easy-to-use tool displays information about the operating system, CPU, GPU, RAM, storage, platform, computer name, and Python version currently in use. The application presents the data in a clear, organized interface with a dark theme for comfortable viewing.
## Features
- **Operating System**: Reveals the name and version of the operating system.
- **CPU Information**: Displays the CPU model and specifications.
- **GPU Information**: Provides the GPU name, applicable for Nvidia GPUs.
- **RAM Speed**: Shows the speed of the RAM installed in MHz.
- **Memory Information**: Includes details about the total, available, used, and free memory, as well as memory utilization percentage.
- **Platform**: Displays detailed platform information.
- **Computer Name**: The name of the computer as recognized on the network.
- **Python Version**: The version of Python that is currently running.
## Installation
Before you can run the System Information Viewer, you need to have the following prerequisites installed on your system:
### Prerequisites
- Python 3.x
- `psutil` library
- `tkinter` library
- `platform` module (usually included with Python)
To install the necessary Python libraries, use the following pip commands:
```bash
pip install psutil
```
```bash
pip install tkinter
```
```bash
pip install platform
```
_(The order of downloading does not matter)_
## Usage
To run the System Information Viewer, simply clone the repository or download the source code, navigate to the application directory, and execute the script `sys.py`:
```bash
python sys.py
```
## Compatibility
This application is designed for use on Windows operating systems due to the reliance on Windows-specific commands such as `wmic`.
## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).
## Contributing
Contributions are welcome to improve the application's functionality, extend support for other operating systems, or enhance the user interface. You can contribute by submitting a [pull request](https://github.com/Johann-FullHD/System-Components-Access-Point/pulls) or reporting bugs and suggestions in the [issue tracker](https://github.com/Johann-FullHD/System-Components-Access-Point/issues). For professional inquiries or potential collaborations, please get in touch via email.
## Contact Information
For any additional questions or feedback, feel free to reach out to me:
- **Johann Kramer**
- **Email**: [kjohann1908@gmail.com](mailto:kjohann1908@gmail.com)
- **Instagram:** [trainspotter.dresden](https://www.instagram.com/trainspotter.dresden/)