app
Adom Chip Fetcher
Public Made by Adomby adom
Your whole parts library — manufacturer-grade chip CAD (symbol, footprint, 3D) one tap from your EDA tool.
chip-fetcher — JST email-gated CAD — Demo
Target duration: ~0:45 (3 clips)
Recorded: 2026-06-27
Final output: chip-fetcher/demo/jst-email-gated-cad-final.webm
Wiki target: adom/adom-chip-fetcher
Proven on: PHR-2 (PH series, series=199)
Recording config
- Surface: pup (self-launched
jst-demosession), recorded in the background (no foregrounding — the user's screen is untouched). - Capture:
adom-desktop browser_record_start(CDP VP9 → finished .webm). - Captions: injected into the page as a fixed overlay
<div>viabrowser_eval(pup has no Hydrogen caption tooling). - Voice:
adom-tts say(house voice en-US-AndrewMultilingualNeural). - Keyframes: final mux re-encodes with
-g 30 -keyint_min 30for wiki scrub.
Dependencies
adom-desktop(pup),adom-tts,video-post,ffmpeg 6+.
Scenes
| # | id | Caption (on-screen) | Narration (TTS-safe phonetics) | Target | Driver actions |
|---|---|---|---|---|---|
| 1 | catalog | JST global catalog — pick the STEP column |
J S T dot com gates connector C A D behind Cloudflare, so chip fetcher drives your real browser instead. On the global site, every connector series lists its three D models. The STEP column is the one we want. |
~14s | open jst-mfg.com series=199; gentle scroll down the PH download table |
| 2 | gate | The gate: a license-agreement form that emails the file |
Clicking download does not return a file. It returns a license agreement form. chip fetcher accepts cookies, fills your details, and clicks I agree. Since April twenty twenty five, J S T emails the C A D instead of serving it. The page confirms: the data has been sent to your email address. |
~18s | navigate to the doc=2 STEP interstitial; fill the 7 fields; click I agree; show the confirmation |
| 3 | payoff | Retrieved from email, imported, ready for your board |
Adom Google reads that email, pulls the attachment, and chip fetcher imports it. P H R dash two now carries its manufacturer STEP model and datasheet, with three D thumbnails auto generated, ready to drop into your board. |
~13s | open the chip-fetcher dashboard; show the PHR-2 card with its 3D model + STEP/datasheet badges |
Reproduction
# 1) record each clip in a background pup window (browser_record_start)
# 2) per clip: adom-tts say "<narration>" --out tts/<id>.mp3
# 3) mux: ffmpeg -i raw/<id>.webm -i tts/<id>.mp3 ... narrated/<id>.webm
# 4) video-post manifest add per clip ; video-post storyboard <manifest> (review)
# 5) ffmpeg concat -> final ; ffmpeg hero frame ; adom-wiki asset upload
Notes
- jst.com (USA) is Cloudflare-walled vs pup; the demo uses jst-mfg.com (global), which pup reaches cleanly — that's why the catalog/gate scenes work in pup.
- Clip 2 submits a real request (to a filtered alias) so the genuine "data has been sent to your email address" confirmation is captured.
# chip-fetcher — JST email-gated CAD — Demo
**Target duration:** ~0:45 (3 clips)
**Recorded:** 2026-06-27
**Final output:** `chip-fetcher/demo/jst-email-gated-cad-final.webm`
**Wiki target:** `adom/adom-chip-fetcher`
**Proven on:** PHR-2 (PH series, series=199)
## Recording config
- **Surface:** pup (self-launched `jst-demo` session), recorded in the
**background** (no foregrounding — the user's screen is untouched).
- **Capture:** `adom-desktop browser_record_start` (CDP VP9 → finished .webm).
- **Captions:** injected into the page as a fixed overlay `<div>` via
`browser_eval` (pup has no Hydrogen caption tooling).
- **Voice:** `adom-tts say` (house voice en-US-AndrewMultilingualNeural).
- **Keyframes:** final mux re-encodes with `-g 30 -keyint_min 30` for wiki scrub.
## Dependencies
- `adom-desktop` (pup), `adom-tts`, `video-post`, `ffmpeg 6+`.
## Scenes
| # | id | Caption (on-screen) | Narration (TTS-safe phonetics) | Target | Driver actions |
|---|----|---------------------|--------------------------------|--------|----------------|
| 1 | catalog | `JST global catalog — pick the STEP column` | `J S T dot com gates connector C A D behind Cloudflare, so chip fetcher drives your real browser instead. On the global site, every connector series lists its three D models. The STEP column is the one we want.` | ~14s | open jst-mfg.com series=199; gentle scroll down the PH download table |
| 2 | gate | `The gate: a license-agreement form that emails the file` | `Clicking download does not return a file. It returns a license agreement form. chip fetcher accepts cookies, fills your details, and clicks I agree. Since April twenty twenty five, J S T emails the C A D instead of serving it. The page confirms: the data has been sent to your email address.` | ~18s | navigate to the doc=2 STEP interstitial; fill the 7 fields; click I agree; show the confirmation |
| 3 | payoff | `Retrieved from email, imported, ready for your board` | `Adom Google reads that email, pulls the attachment, and chip fetcher imports it. P H R dash two now carries its manufacturer STEP model and datasheet, with three D thumbnails auto generated, ready to drop into your board.` | ~13s | open the chip-fetcher dashboard; show the PHR-2 card with its 3D model + STEP/datasheet badges |
## Reproduction
```bash
# 1) record each clip in a background pup window (browser_record_start)
# 2) per clip: adom-tts say "<narration>" --out tts/<id>.mp3
# 3) mux: ffmpeg -i raw/<id>.webm -i tts/<id>.mp3 ... narrated/<id>.webm
# 4) video-post manifest add per clip ; video-post storyboard <manifest> (review)
# 5) ffmpeg concat -> final ; ffmpeg hero frame ; adom-wiki asset upload
```
## Notes
- jst.com (USA) is Cloudflare-walled vs pup; the demo uses jst-mfg.com (global),
which pup reaches cleanly — that's why the catalog/gate scenes work in pup.
- Clip 2 submits a real request (to a filtered alias) so the genuine
"data has been sent to your email address" confirmation is captured.