Skip to content

Commit 139a91a

Browse files
committed
Add demo video URLs and expand demo command list
1 parent cf18c87 commit 139a91a

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ cd python
4545
python demos/01_connect_discovery.py
4646
```
4747

48-
- Suggested recording set includes:
49-
- connect/discovery
50-
- basic commands
51-
- goto + completion
52-
- live event feed
53-
- cancel flow
54-
- settings mode switch
55-
- interactive mini console
56-
- async workflow
57-
- local-path build helper
58-
- CLI entrypoints
48+
- Suggested recording set (explicit):
49+
- `01` connect/discovery: `python demos/01_connect_discovery.py`
50+
- `02` basic commands: `python demos/02_basic_commands.py`
51+
- `03` goto + completion: `python demos/03_goto_completion.py 100 70 100`
52+
- `04` live event feed: `python demos/04_live_event_feed.py --x 0 --y 1000 --z 0 --max-events 30`
53+
- `05` cancel flow: `python demos/05_cancel_task.py --delay 1.5`
54+
- `06` settings mode switch: `python demos/06_settings_mode_switch.py --mode builder`
55+
- `07` mini console: `python demos/07_mini_console.py`
56+
- `08` async workflow: `python demos/08_async_workflow.py 0 1000 0 --cancel-after 6 --heartbeat-interval 1.5`
57+
- `09` local-path build helper: `python demos/09_build_file_local_path.py "house.schem" --coords 100 -60 100 --wait`
58+
- `10` CLI entrypoints: `python demos/10_cli_entrypoints.py`
5959

6060
## One-Click Dev Client
6161

python/demos/README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,18 @@ Each demo uses default discovery (`bridge-info.json` / `PYRITONE_*`) and fails g
2626

2727
## Demo Catalog
2828

29-
| Script | What this demo proves | Run command | Suggested video filename |
30-
|---|---|---|---|
31-
| `01_connect_discovery.py` | Zero-setup discovery + connection/auth + baseline ping/status | `python demos/01_connect_discovery.py` | `01-connect-discovery.mp4` |
32-
| `02_basic_commands.py` | High-level wrappers plus raw `execute(...)` fallback | `python demos/02_basic_commands.py` | `02-basic-commands.mp4` |
33-
| `03_goto_completion.py` | `goto(...)` dispatch + `wait_for_task(...)` with pause/resume update logs | `python demos/03_goto_completion.py 100 70 100` | `03-goto-completion.mp4` |
34-
| `04_live_event_feed.py` | Auto-dispatches a high-Y `goto`, then prints concise live task/path event lines | `python demos/04_live_event_feed.py --x 0 --y 1000 --z 0 --max-events 30` | `04-live-event-feed.mp4` |
35-
| `05_cancel_task.py` | Start task, cancel by task id, observe terminal event | `python demos/05_cancel_task.py --delay 1.5` | `05-cancel-task.mp4` |
36-
| `06_settings_mode_switch.py` | Sync settings API: property assignment + get/set/toggle/reset + presets | `python demos/06_settings_mode_switch.py --mode builder` | `06-settings-mode-switch.mp4` |
37-
| `07_mini_console.py` | Interactive mini console with dynamic wrapper dispatch | `python demos/07_mini_console.py` | `07-mini-console.mp4` |
38-
| `08_async_workflow.py` | Async-only concurrency: heartbeat pings while `wait_for_task(...)` prints pause/resume updates | `python demos/08_async_workflow.py 0 1000 0 --cancel-after 6 --heartbeat-interval 1.5` | `08-async-workflow.mp4` |
39-
| `09_build_file_local_path.py` | `build_file(...)` + local path resolution + pause-aware wait logs | `python demos/09_build_file_local_path.py "schematics/base" --coords 100 70 100 --wait` | `09-build-file-local-path.mp4` |
40-
| `10_cli_entrypoints.py` | CLI usage via subprocess (`ping`, `status`, `exec`, `cancel`) | `python demos/10_cli_entrypoints.py` | `10-cli-entrypoints.mp4` |
29+
| Script | What this demo proves | Run command | Suggested video filename | Video URL |
30+
|---|---|---|---|---|
31+
| `01_connect_discovery.py` | Zero-setup discovery + connection/auth + baseline ping/status | `python demos/01_connect_discovery.py` | `01-connect-discovery.mp4.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/01-connect-discovery.mp4.mp4) |
32+
| `02_basic_commands.py` | High-level wrappers plus raw `execute(...)` fallback | `python demos/02_basic_commands.py` | `02-basic-commands.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/02-basic-commands.mp4) |
33+
| `03_goto_completion.py` | `goto(...)` dispatch + `wait_for_task(...)` with pause/resume update logs | `python demos/03_goto_completion.py 100 70 100` | `03-goto-completion.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/03-goto-completion.mp4) |
34+
| `04_live_event_feed.py` | Auto-dispatches a high-Y `goto`, then prints concise live task/path event lines | `python demos/04_live_event_feed.py --x 0 --y 1000 --z 0 --max-events 30` | `04-live-event-feed.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/04-live-event-feed.mp4) |
35+
| `05_cancel_task.py` | Start task, cancel by task id, observe terminal event | `python demos/05_cancel_task.py --delay 1.5` | `05-cancel-task.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/05-cancel-task.mp4) |
36+
| `06_settings_mode_switch.py` | Sync settings API: property assignment + get/set/toggle/reset + presets | `python demos/06_settings_mode_switch.py --mode builder` | `06-settings-mode-switch.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/06-settings-mode-switch.mp4) |
37+
| `07_mini_console.py` | Interactive mini console with dynamic wrapper dispatch | `python demos/07_mini_console.py` | `07-mini-console.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/07-mini-console.mp4) |
38+
| `08_async_workflow.py` | Async-only concurrency: heartbeat pings while `wait_for_task(...)` prints pause/resume updates | `python demos/08_async_workflow.py 0 1000 0 --cancel-after 6 --heartbeat-interval 1.5` | `08-async-workflow.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/08-async-workflow.mp4) |
39+
| `09_build_file_local_path.py` | `build_file(...)` + local path resolution + pause-aware wait logs | `python demos/09_build_file_local_path.py "schematics/base" --coords 100 70 100 --wait` | `09-build-file-local-path.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/09-build-file-local-path.mp4) |
40+
| `10_cli_entrypoints.py` | CLI usage via subprocess (`ping`, `status`, `exec`, `cancel`) | `python demos/10_cli_entrypoints.py` | `10-cli-entrypoints.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/blob/main/python/demos/10-cli-entrypoints.mp4) |
4141

4242
## Feature Coverage Matrix
4343

0 commit comments

Comments
 (0)