Pyblish accessible as a tray icon.
Tray is meant to be wrapped up into an executable and launched via a launcher native to the OS, such as double-clicking on its icon on Windows.
To run it as-is, such as for development, you can run it as an executable Python package.
$ python -m pyblish_tray| Key | Function |
|---|---|
| Ctrl+C | Copy |
| Ctrl+A | Select all |
| Ctrl+D | Deselect all |
Current
- Overall control over the Pyblish process
- Persistent, selectable console output
- Virtual host for testing and debugging
Planned
- Timestamp for console output
- Additional virtual host controls
- Working directory
- Environment
- Settings
- Listing and manipulation of currently active hosts
- Listing of prior events
- Notification of events, via balloon popup
This project is written in Python 2.7, PyQt5 and QML and is organised as follows.
| Path | Description |
|---|---|
| /pyblish_tray | Primary Python Package |
| /pyblish_tray/app.py | Main application |
| /pyblish_tray/icon.ico | Application icon |
| /pyblish_tray/console.py | Helpers for the visual console |
| /pyblish_tray/virtual_host.py | Helpers for the visual virtual host |
| /pyblish_tray/qml | QML files |
| /pyblish_tray/qml/Library | User interface module for Tray |
