Commit Graph

8 Commits

Author SHA1 Message Date
Hermes d602ea2622 docs: install into ~/houdini21.0, not ~/Documents 2026-07-12 13:09:47 +00:00
Hermes 135b4d5a0c docs: update README for package-system install flow 2026-07-12 13:03:54 +00:00
Hermes 0eb8c00174 fix: install.sh path (repo root, not parent) 2026-07-12 13:03:00 +00:00
Hermes 06b9de183b v0.4: Official Houdini package system integration
- hermes_houdini_bridge.json: package descriptor (generated by install.sh)
- scripts/python/hermes_bridge_panel.py: moved to package-standard location
- python_panels/hermes_bridge.pypanel: registered in Windows menu
- install.sh: one-command installer (generates JSON with correct path)
- git clone + install.sh = fully installed; git pull = update
- Panel opens via Windows -> Hermes Bridge (no Python Shell needed)
2026-07-12 13:02:34 +00:00
Hermes bc3aa89db5 docs: Package-System Migrationsplan (offizieller Houdini-Standard) 2026-07-12 12:52:57 +00:00
Hermes 716852aef8 v0.3: PySide2 mini-UI panel + installer
- New: hermes_bridge_panel.py — PySide2 floating panel with:
  - Port configuration (spinner)
  - Open/Close toggle with green/red status
  - Auto-detected hostname
  - One-click copy prompt: 'Hey Hermes, I have Houdini on [host] port [N]'
  - Persists port setting across sessions
- New: install.py — auto-detects houdini dir, copies panel + shelf
- New: hermes_bridge.shelf — shelf tool integration
- Updated: README with panel usage instructions
2026-07-12 12:46:02 +00:00
Hermes 79aa35df6b v0.2: Working bridge — temp-file output, eval with stdout capture
- Changed from exec(open()) to temp-file output pattern (/tmp/hhb_out_*.txt)
- eval command now captures print() via io.StringIO redirect
- get-selected, get-param, get-inputs: working with temp-file output
- Verified live on Houdini 21.0.729 (Fedora, Wayland)
- Known limitation: python /tmp/script.py via hcommand does not capture print();
  workaround is writing to /tmp/hhb_out_*.txt
2026-07-12 12:28:53 +00:00
Hermes dd2a1734eb Initial commit: Hermes-Houdini Bridge
- Shelf tool to open/close command port in Houdini
- hhb client script (eval, script, get-selected, set-param, etc.)
- Hermes skill with standard hou module workflows
- Example: create pyro setup
- hou module quick reference
2026-07-12 12:14:36 +00:00