If you find this project useful, please give it a star! Your support is appreciated and helps keep the project growing. 🌟
PID Identifier is a Python-based tool that helps you easily list and manage operating system processes 🖥️. It provides detailed insights into running and non-running processes, including their:
- 🔢 PID (Process Identifier)
- 📛 Name
- 🟢🔴 Status
- 💾 Memory Usage
- 🖥️ CPU Time
- 👤 Username
- 🕒 Creation Time
This tool leverages the psutil
library for process management and tabulate
for displaying information in a nice tabular format, making it easier for users to understand and analyze the process information.
- Click the link for full instructions 👉 Instructions.
Before running the program, make sure you have the following installed:
- Python 3.11.6
psutil
librarytabulate
library
To use PID Identifier, follow these steps:
- make sure to make a folder on
Desktop
thenCD
it inCMD.exe
then do theGit Clone
.
git clone https://github.com/KernFerm/PID-Identifier.git
- Navigate to the Project Directory:
cd PID-Identifier
- Install Dependencies:
pip install -r requirements.txt
- This command installs the necessary Python libraries (psutil and tabulate) required by the project.
- To run the program, execute the following command:
python main.py
- No Sorting
- Sort by PID 🔢
- Sort by Name 📛
- Sort by Status 🟢🔴
- Sort by Memory Usage 💾
- Sort by CPU Time 🖥️
- Sort by Username 👤
- Sort by Creation Time 🕒
For common problems or issues, please refer to the Issues section on GitHub. If you have specific questions, feel free to reach out to the project maintainers at kernferm@gmail.com 📧.
- 0.1: Initial Release 🚀
- This project is licensed under the MIT License 📄.
This project was inspired by the need to efficiently manage and monitor processes on various operating systems. Special thanks to the open-source community for their contributions ❤️.
-
Overview: Provides a brief summary of what the project does and its key features.
-
Dependencies: Lists essential dependencies needed to run the program.
-
Installing: Offers step-by-step instructions on how to set up the project on a local machine.
-
Executing the Program: Details on how to start and interact with the program.
-
Help: Mentions where to find additional support or assistance.
-
Authors: Information about the project author(s) with their contact links.
-
Version History: Tracks the project's version history and updates.
-
License: Specifies the project's licensing terms.
-
Acknowledgments: Recognizes contributions from others and acknowledges sources of inspiration.