Skip to content

Commit be2b785

Browse files
committed
view video on reamdme
1 parent d65bd8e commit be2b785

File tree

2 files changed

+15
-61
lines changed

2 files changed

+15
-61
lines changed

README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,13 @@ python demos/01_connect_discovery.py
5757
- `09` local-path build helper: `python demos/09_build_file_local_path.py "house.schem" --coords 100 -60 100 --wait`
5858
- `10` CLI entrypoints: `python demos/10_cli_entrypoints.py`
5959

60-
### Featured Video Previews
60+
### Featured Video Links
6161

62-
`07` mini console:
62+
07 mini console:
63+
https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/07-mini-console.mp4
6364

64-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/07-mini-console.mp4" controls width="900"></video>
65-
66-
`09` local-path build helper:
67-
68-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/09-build-file-local-path.mp4" controls width="900"></video>
65+
09 local-path build helper:
66+
https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/09-build-file-local-path.mp4
6967

7068
## One-Click Dev Client
7169

python/demos/README.md

Lines changed: 10 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -28,60 +28,16 @@ Each demo uses default discovery (`bridge-info.json` / `PYRITONE_*`) and fails g
2828

2929
| Script | What this demo proves | Run command | Suggested video filename | Video URL |
3030
|---|---|---|---|---|
31-
| `01_connect_discovery.py` | Zero-setup discovery + connection/auth + baseline ping/status | `python demos/01_connect_discovery.py` | `01-connect-discovery.mp4` | [Watch](https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/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` | [Watch](https://github.com/GSstarGamer/Py-Ritone/raw/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/raw/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/raw/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/raw/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/raw/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/raw/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/raw/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/raw/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/raw/main/python/demos/10-cli-entrypoints.mp4) |
41-
42-
## Inline Video Previews
43-
44-
If your GitHub theme/browser blocks inline players, use the `Watch` links above.
45-
46-
### 01 - Connect Discovery
47-
48-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/01-connect-discovery.mp4" controls width="900"></video>
49-
50-
### 02 - Basic Commands
51-
52-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/02-basic-commands.mp4" controls width="900"></video>
53-
54-
### 03 - Goto Completion
55-
56-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/03-goto-completion.mp4" controls width="900"></video>
57-
58-
### 04 - Live Event Feed
59-
60-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/04-live-event-feed.mp4" controls width="900"></video>
61-
62-
### 05 - Cancel Task
63-
64-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/05-cancel-task.mp4" controls width="900"></video>
65-
66-
### 06 - Settings Mode Switch
67-
68-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/06-settings-mode-switch.mp4" controls width="900"></video>
69-
70-
### 07 - Mini Console
71-
72-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/07-mini-console.mp4" controls width="900"></video>
73-
74-
### 08 - Async Workflow
75-
76-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/08-async-workflow.mp4" controls width="900"></video>
77-
78-
### 09 - Build File Local Path
79-
80-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/09-build-file-local-path.mp4" controls width="900"></video>
81-
82-
### 10 - CLI Entrypoints
83-
84-
<video src="https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/10-cli-entrypoints.mp4" controls width="900"></video>
31+
| `01_connect_discovery.py` | Zero-setup discovery + connection/auth + baseline ping/status | `python demos/01_connect_discovery.py` | `01-connect-discovery.mp4` | https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/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` | https://github.com/GSstarGamer/Py-Ritone/raw/main/python/demos/10-cli-entrypoints.mp4 |
8541

8642
## Feature Coverage Matrix
8743

0 commit comments

Comments
 (0)