This repository contains the source code for Osdag bridge component of Osdag.
- Framework: PySide6 (Qt for Python)
- Language: Python 3.8+
- Architecture: Model-View pattern with modular design
OsBridge/
├── src/
│ └── osbridge/
│ ├── template_page.py # Main application window
│ ├── input_dock.py # Basic inputs panel
│ ├── additional_inputs.py # Additional inputs dialog
│ ├── backend.py # Backend logic and validation
│ ├── common.py # Shared constants and utilities
│ └── resources/ # Images and resources
├── README.md
└── requirements.txt
- Python 3.8 or higher
- pip package manager
- Clone the repository:
git clone https://github.com/garvit000/osdag_bridge.git
cd osdag_bridge- Install dependencies:
pip install -r requirements.txtPySide6>=6.5.0
Run as a module from src directory:
python -m osbridge.template_page