Py_OS is a basic operating system simulation implemented in Python. It provides a graphical user interface (GUI) with features reminiscent of common operating systems. This project is designed for educational purposes and as a starting point for understanding GUI development in Python.
- File Management: Explore and manage files and folders with a basic file manager.
- Application Management: Download, install, and open applications through the software store.
- User Interface (UI): A graphical user interface with buttons, frames, and drag-and-drop functionality.
- Settings and Customization: Customize the background color and window opacity according to your preferences.
- Notification and Navigation: Receive notifications and navigate through the simulated operating system.
-
Prerequisites:
- Ensure you have Python installed on your system.
- Additional dependencies are listed in the requirements.txt file.
-
Installation:
- Clone this repository to your local machine.
git clone https://github.com/warlord1901t/Py_OS.git
-
Install the project dependencies:
- Install all the dependencies that are important for Py_OS to work
pip install -r requirements.txt
-
Run the Simulation:
- Navigate to the project directory and run the main script.
python main.py
or
python3 main.py
-
Explore and Customize:
- Use the file manager, software store, and other features to explore and interact with the simulation.
- Customize the appearance through the settings options.
Contributions are welcome! Feel free to open issues or pull requests for improvements or additional features.
For Contribution Guidelines visit Contribution-Guidelines.md
- This project is inspired by the need for educational resources in GUI development using Python.
- Special thanks to the Python community for their support and contributions.
- Yatin Anil Anchan
- Faiz Sayyed