⚠️ Status: experimentell – work in progress. BaumLupe ist noch nicht produktiv nutzbar und nicht out-of-the-box selbsterklärend. Persönliches Projekt in früher Entwicklung; Issues und Pull Requests werden evtl. nicht beantwortet. Nutzung auf eigene Gefahr, ohne Gewähr.
Schlanker XML-Viewer mit XSLT 3.0-Unterstützung via saxonche (Saxon/C Python-Bindings). Keine Node.js-Abhängigkeit.
pip install -r requirements.txt
Requirements: PySide6>=6.7.0, saxonche>=12.9.0
chmod +x run.sh
./run.sh
./run.sh stylesheets/bestellungen.xml stylesheets/nur_adressen.xslpython main.py
python main.py stylesheets\bestellungen.xml stylesheets\nur_adressen.xslLinux:
chmod +x build.sh
./build.sh
# Ergebnis: dist/BaumLupe/BaumLupeWindows:
build.bat
rem Ergebnis: dist\BaumLupe\BaumLupe.exesaxonche.PySaxonProcessorführt XSLT 3.0 direkt in Python aus- Transformation läuft in
QThread→ UI bleibt reaktionsfähig - Ergebnis wird als XML-Tree dargestellt (bei XML-Output-Stylesheets)
MIT — © 2026 JherekCarnelian.