PyAdminDash is a GUI Linux System Administration Tool Based on Fedora/Centos/Redhat the tool was designed and developped to provide an easy interaction with the operating system and its compenents, making the complex operating system tasks and compenents easy to deploy and monitor and by implementing plots and graphs you will have the full picture of your Opertaing System in realtime.
PyAdminDash was developped as an bachelor final project in the university of Sidi Bel Abbes -Algeria- Please If you have any feedback or suggestion we will be happy to hear from you :) Your contributions are very welcomed :D github.com/flyflyinit/GUI-admin-tool
- Download the repository files (project) from the download section or clone this project by typing in the bash the following command :
- git clone https://github.com/flyflyinit/GUI-admin-tool.git
- Import it in Pycharm or any other Python IDE.
- pipenv sync
- install the dependencies (take a look in Pipfile) :
- python
- psutils
- Qtmodern
- matplotlib
- pyqt5
- rxvt-unicode => dnf install rxvt-unicode yum install rxvt-unicode
- and RUN IT :D
- main.py
- [qtmodern] (https://github.com/gmarull/qtmodern) - PyQt/PySide Widgets Modern User Interface
- [psutils] (https://github.com/giampaolo/psutil) - Cross-platform lib for process and system monitoring in Python
- [matplotlib] (https://github.com/matplotlib/matplotlib) - comprehensive library for creating static, animated, and interactive visualizations in Python
- [rxvt-unicode] - a VT102 emulator for the X window system
- [pyqt5] - Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in.
If you want to contribute to this project and make it better with new ideas, your pull requests are very welcomed. If you find any issue just put it in the repository issue section, thank you :D
- Boudjemma Djawed (DjawedBoudjemaa) https://github.com/DjawedBoudjemaa
- Abdelmoumen Drici (flyflyinit) https://github.com/flyflyinit