An advanced development environment that combines markdown processing with Python code execution capabilities.
The Power Python Compiler & IDE allows users to write markdown documents with embedded Python code that gets executed and rendered into rich HTML pages. This tool provides a unique way to create interactive documentation, tutorials, and web pages with live Python code execution.
- Markdown with custom rules support
- Embedded Python code execution (
python-power
blocks) - Custom CSS styling (
css-power
blocks) - HTML attribute syntax (IDs and classes)
- Frontmatter metadata support
- Full HTML tag support
- Web-based IDE interface
- Desktop IDE with syntax highlighting
- Real-time preview
- Export capabilities
- Clone the repository
- Install the required dependencies:
pip install -r requirements.txt
python compiler/main.py input.md -o output.html
python ide/app.py
Then open your browser to http://localhost:5000
python ide/desktop_ide.py
SSA2/
├── compiler/ # Core compilation engine
├── ide/ # Web-based IDE and Desktop IDE
├── examples/ # Sample files
├── docs/ # Documentation
└── tests/ # Unit tests
- User Guide - Instructions for using the Power Python Compiler
- Developer Guide - Technical details for developers
- Contributing Guide - Guidelines for contributing to the project
- Changelog - Version history and changes
- IDE Features - Detailed overview of IDE capabilities
- IDE README - Quick start guide for the IDE
- PowerPython Syntax Guide - Detailed documentation of PowerPython custom syntaxes (NEW)
Contributions are welcome! Please read contributing.md for guidelines.
MIT License