PyPlex Studio is a Python-based code editor designed for complex script interpretation and execution. It provides a user-friendly environment for writing, executing, and managing Python code. PyPlex Studio utilizes the PyPlex module for ultra-complex script interpretation.
- Tabbed Interface: Create and manage multiple tabs for editing different scripts simultaneously.
- Code Editing: Write and edit Python code using a multiline text input field with syntax highlighting.
- Execution: Execute Python code directly within the application using the PyPlex interpreter.
- Input/Output Display: View both the input provided and the output generated by the executed code.
- File Management: Save and load Python scripts from your system.
- Folder Management: Create, list, open, and delete folders to organize your scripts efficiently.
- Conditional Statements: Use if-else statements for conditional execution of code blocks.
- Help Documentation: Access comprehensive help documentation for understanding available commands.
- Notifications: Receive error notifications to enhance debugging capabilities.
- Python 3.x
- Kivy
- Clone or download the repository.
- Install the required dependencies using pip:
pip install kivy plyer - Run the application:
python main.py
- Tabbed Interface: Create a new tab for each script using the "New Tab" button.
- Code Editing: Write or paste your Python code into the text input field of each tab.
- Execution: Click the "Execute" button to run the code in the active tab.
- Input: Provide any required input in the designated input field.
- Output: View the output generated by the code in the output area.
- File Management: Click the "Save" button to save the script, or use the "Load File" button to load existing scripts.
- Folder Management: Create, list, open, and delete folders using the respective commands.
- Conditional Statements: Use if-else statements for conditional execution of code blocks.
- Help Documentation: Type 'help' to access a list of available commands or 'help ' for detailed information on a specific command.
- Notifications: Enable or disable error notifications in the settings menu.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request on the GitHub repository.
This project is licensed under the Attribution-NonCommercial-NoDerivatives 4.0 International License.
- Built using the PyPlex module for ultra-complex script interpretation.