Skip to content
HeheBoi420 edited this page Mar 3, 2024 · 13 revisions

Welcome to the ParodyWindows11 wiki!

About: -

This is a project where I try to imitate Operating Systems with GUI modules fully in python. Do note however that this parody Operating system works with your file system with the 'os' module and many others, either to copy\cut files, view files, or look up on your system settings.

Why? -

Just because I can ;)

Install:-

For Linux: There's a bash script to install For Windows: There's nothing yet, but since you're in windows, download from github : D

For user creation:

For Windows/Linux: Boot up with the "-config" parameter, and setup your new user that way

Requirements: -

Basic CLI Linux / Any modern operating system with python.

Documentation: -

-Class Notifications(object):-> This is the Notification system, it has a list tracking up all the notifications, the time of the notification, and the action to do if the notification is getting clicked on. You can create it with the aptly named .createNotification() method, shows the notification menu with .showNotificationList() method, and if you want to alert the user depending on the type of the notification, you call the .showNotification() method, it creates a message box, that acts as a popup notification!

-Class GUIButtonCommand(object):-> As the name sounds, it is the GUI feature part, where if some widgets were to be shown, or desktop icons creation, it will happen here, basically it acts as a function to do different things, only when asked for, not with the OS starting.

Foundation and the start -

This project was started as a dummy GUI, single filed program, with just a dummy installer, back in 2021. This was the "Phase 1" of developement. after that, I added more and more features to it, and by the time, it made into a GUI mess, with still the dummy installer, but apps bundled into the installer, so it was just a GUI mess.

Then Phase 3 began, and this is Phase 3 in action, to Fix the GUI Mess. Originally, I planned Phase 3 as a fixing environment to fix phase 2, but I thought to redevelop it. And this is it!

How to contribute?

Code Contributions

You can clone this project, and just change it and then make a PR to this main project, and I will merge it if it's good :)

3rd party apps

You can create third party apps for this parody OS too! You need to create the app with the suffix of (ignore quotes) "SETUP".

so for example, "aSETUP.py" should be the main file name.

Adding your app to the software store [Initial Dev Phase (Ph 1)]

You need to make a PR to my repo for the softwareAppsList.json file. you need to give me the adequate the information like app name, description, and the link to your installer And the installing process on my end relies on your installer linked. so basically, my code executes the code you have in your code as a temporary file. then whatever's in the installer will execute.