app
[DEPRECATED] Chip Fetcher → adom-chip-fetcher
Public Made by Adomby adom
DEPRECATED — use adom/adom-chip-fetcher. No longer maintained.
chip-fetcher 0.1.3 — Feature Tour
Target duration: 0:50–1:00
Recorded: 2026-05-04
Final output: ~/project/recordings/chip-fetcher-0.1.3-tour.webm
Wiki target: apps/chip-fetcher
Hero frame: 00:04 of scene 1 (populated dashboard)
Dependencies
adom-tts—/home/adom/project/adom-tts/target/release/adom-ttsadom-desktop— pup recording via CDP screencastvideo-post—/home/adom/project/video-post/target/release/video-postffmpeg 6+— container-provided
Recording config
- Surface: pup (
sessionId: chip-fetcher-demo, separate from the live chip-fetcher session so we don't disturb the user's UL cookie state) - Voice:
en-US-AndrewMultilingualNeural - Frame rate: 15 fps (with foreground-rebump pattern)
- Resolution: native pup window
- Captions: rendered in-page via injected
<div>(pup doesn't supportadom-cli hydrogen caption show)
Pre-flight setup
- chip-fetcher dashboard already serving at port 8780 (verify
curl HTTP 200first). - UL Pro session already authenticated ([email protected] cookie in pup profile).
- The 31/34 library is populated.
- Open pup window with
adom-desktop browser_open_windowagainst the proxy URL. - Foreground-rebump before every action — pup paint-throttles otherwise.
Scenes
| # | id | Caption (on-screen) | Narration (TTS, phonetics applied) | Length | Driver actions |
|---|---|---|---|---|---|
| 1 | hero | chip-fetcher 0.1.3 |
This is chip dash fetcher zero point one point three — Adom's automated chip C A D harvester. One command and a chip's full library lands in your project: step file, K I cad symbol and footprint, Altium S C H lib and P C B lib, Fusion three sixty l b r, and datasheets. |
14s | Land on dashboard. Slow scroll cards from top. |
| 2 | library | 31 fully bundled · 3 stubs · 502 MB |
The dashboard is your home base. Thirty one chips fully bundled, three stubs awaiting a manufacturer release, every card showing live Mouser stock and price. |
10s | Hover a few cards, briefly zoom on badges. |
| 3 | credentials | Credentials vault — masked by default |
Vendor portal credentials live in a per host vault. Passwords are masked in the U I — click the dots to reveal one if you need to copy it. |
10s | Open Credentials popover, screenshot, click-to-reveal one cred. |
| 4 | detail | BME688 — every format, one click |
Click any chip to see its full file inventory. The B M E six eight eight bundle: K I cad symbol, K I cad footprint, Altium S C H and P C B lib, Fusion three sixty l b r, manufacturer step, and seven data sheet PDFs. |
14s | Close popover, click BME688 card, panel expands on right. |
| 5 | ul-pro | UL Pro fast-path — no captcha when logged in |
New in zero point one point three: the Ultra Librarian Pro logged in flow. Sign in once, then every fetch is captcha free. Seven chips this session, thirty seconds each. |
12s | Show dashboard with mock activity heartbeat (POST to /api/activity). |
Total target: ~60s.
TTS pronunciation overrides applied
(see gallia/skills/tts-pronunciation/pronunciations.json for canonical list)
chip-fetcher→chip dash fetcher0.1.3→zero point one point threeKiCad→K I cadSchLib/PcbLib→S C H lib/P C B liblbr→l b rBME688→B M E six eight eightMPN/CAD/UI/PDF→ spelled with spacesMouser→mouser(TTS gets this right)Fusion 360→Fusion three sixty
Reproduction
cd /home/adom/project/chip-fetcher
bash demo/record.sh # drives the per-scene recording
bash demo/mux.sh # generates TTS, muxes, registers with video-post manifest
video-post storyboard /tmp/cf-demo/manifest.json # review (MANDATORY gate)
# after approval:
bash demo/concat.sh # ffmpeg concat → final.webm + hero.png
adom-wiki asset upload apps/chip-fetcher --asset-type video --file ~/project/recordings/chip-fetcher-0.1.3-tour.webm \
--caption "chip-fetcher 0.1.3 feature tour — dashboard, masked credentials, detail panel, UL Pro fast-path"
Post-publish cleanup
pkill -f "video-post storyboard"- Close
chip-fetcher-demopup session (browser_close_window). - Restore the user's original
chip-fetcherpup session as the visible one.
# chip-fetcher 0.1.3 — Feature Tour
**Target duration:** 0:50–1:00
**Recorded:** 2026-05-04
**Final output:** `~/project/recordings/chip-fetcher-0.1.3-tour.webm`
**Wiki target:** `apps/chip-fetcher`
**Hero frame:** `00:04` of scene 1 (populated dashboard)
## Dependencies
- `adom-tts` — `/home/adom/project/adom-tts/target/release/adom-tts`
- `adom-desktop` — pup recording via CDP screencast
- `video-post` — `/home/adom/project/video-post/target/release/video-post`
- `ffmpeg 6+` — container-provided
## Recording config
- **Surface:** pup (`sessionId: chip-fetcher-demo`, separate from the live chip-fetcher session so we don't disturb the user's UL cookie state)
- **Voice:** `en-US-AndrewMultilingualNeural`
- **Frame rate:** 15 fps (with foreground-rebump pattern)
- **Resolution:** native pup window
- **Captions:** rendered in-page via injected `<div>` (pup doesn't support `adom-cli hydrogen caption show`)
## Pre-flight setup
1. chip-fetcher dashboard already serving at port 8780 (verify `curl HTTP 200` first).
2. UL Pro session already authenticated ([email protected] cookie in pup profile).
3. The 31/34 library is populated.
4. Open pup window with `adom-desktop browser_open_window` against the proxy URL.
5. **Foreground-rebump before every action** — pup paint-throttles otherwise.
## Scenes
| # | id | Caption (on-screen) | Narration (TTS, phonetics applied) | Length | Driver actions |
|---|----|---------------------|------------------------------------|--------|----------------|
| 1 | hero | `chip-fetcher 0.1.3` | `This is chip dash fetcher zero point one point three — Adom's automated chip C A D harvester. One command and a chip's full library lands in your project: step file, K I cad symbol and footprint, Altium S C H lib and P C B lib, Fusion three sixty l b r, and datasheets.` | 14s | Land on dashboard. Slow scroll cards from top. |
| 2 | library | `31 fully bundled · 3 stubs · 502 MB` | `The dashboard is your home base. Thirty one chips fully bundled, three stubs awaiting a manufacturer release, every card showing live Mouser stock and price.` | 10s | Hover a few cards, briefly zoom on badges. |
| 3 | credentials | `Credentials vault — masked by default` | `Vendor portal credentials live in a per host vault. Passwords are masked in the U I — click the dots to reveal one if you need to copy it.` | 10s | Open Credentials popover, screenshot, click-to-reveal one cred. |
| 4 | detail | `BME688 — every format, one click` | `Click any chip to see its full file inventory. The B M E six eight eight bundle: K I cad symbol, K I cad footprint, Altium S C H and P C B lib, Fusion three sixty l b r, manufacturer step, and seven data sheet PDFs.` | 14s | Close popover, click BME688 card, panel expands on right. |
| 5 | ul-pro | `UL Pro fast-path — no captcha when logged in` | `New in zero point one point three: the Ultra Librarian Pro logged in flow. Sign in once, then every fetch is captcha free. Seven chips this session, thirty seconds each.` | 12s | Show dashboard with mock activity heartbeat (POST to /api/activity). |
**Total target:** ~60s.
## TTS pronunciation overrides applied
(see `gallia/skills/tts-pronunciation/pronunciations.json` for canonical list)
- `chip-fetcher` → `chip dash fetcher`
- `0.1.3` → `zero point one point three`
- `KiCad` → `K I cad`
- `SchLib` / `PcbLib` → `S C H lib` / `P C B lib`
- `lbr` → `l b r`
- `BME688` → `B M E six eight eight`
- `MPN` / `CAD` / `UI` / `PDF` → spelled with spaces
- `Mouser` → `mouser` (TTS gets this right)
- `Fusion 360` → `Fusion three sixty`
## Reproduction
```bash
cd /home/adom/project/chip-fetcher
bash demo/record.sh # drives the per-scene recording
bash demo/mux.sh # generates TTS, muxes, registers with video-post manifest
video-post storyboard /tmp/cf-demo/manifest.json # review (MANDATORY gate)
# after approval:
bash demo/concat.sh # ffmpeg concat → final.webm + hero.png
adom-wiki asset upload apps/chip-fetcher --asset-type video --file ~/project/recordings/chip-fetcher-0.1.3-tour.webm \
--caption "chip-fetcher 0.1.3 feature tour — dashboard, masked credentials, detail panel, UL Pro fast-path"
```
## Post-publish cleanup
- `pkill -f "video-post storyboard"`
- Close `chip-fetcher-demo` pup session (`browser_close_window`).
- Restore the user's original `chip-fetcher` pup session as the visible one.