# Capture3 scripts

Canonical entrypoints: start-capture3.py (does not overwrite drivers), seed.mjs, configure.mjs, native-connect.py, switch-side.py, native-f08.py, native-f10.py, inline-playback.py, fresh-capture.py, compare-stills.py, stage-package.py. setup.py is historical bootstrap and overwrites copied drivers; do not rerun it. android-after.py/ios-after.py and *-final.py are historical orchestration wrappers; canonical drivers are listed above. Scripts contain synthetic payloads and locally generated auth flows, no captured credentials.

[android-after.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/25b88bb1208c8f25/android-after.py)

[android-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/17c65aa0b48cc780/android-final.py)

[cdp.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66e205a14a6fb799/cdp.mjs)

[check-links.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c16b7a487b69f91/check-links.py)

[compare-stills.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa58452972674c96/compare-stills.py)

[configure.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f570ca6466affb89/configure.mjs)

[fresh-capture.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9bd9ffcdb46907f1/fresh-capture.py)

[inline-playback.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f81420b06a4322ee/inline-playback.py)

[inspect-video.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f44bab9f4223327f/inspect-video.py)

[ios-after.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/07ff7e45f60ca098/ios-after.py)

[ios-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea6f0adfe54b9abb/ios-final.py)

[layout.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/37cd5f8eed6ecac3/layout.js)

[merge-docs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8cd442e8eec2691e/merge-docs.py)

[native-capture.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f08eb1b035510ffd/native-capture.py)

[native-connect.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7bcff9bb8da7c79d/native-connect.py)

[native-control.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f32f8cc6ffa52cc7/native-control.py)

[native-f08.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f8c6915272d83a35/native-f08.py)

[native-f10.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fb561515d0e30c14/native-f10.py)

[proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c46e8af40459b96/proxy.mjs)

[publish-assets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0262bf87ccb4c83a/publish-assets.py)

[seed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c89e3b50005641f9/seed.mjs)

[setup.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf3a0c388a2e774c/setup.py)

[stage-package.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/594d7bc5a40adf46/stage-package.py)

[start-capture3.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4145159f4e3f50b7/start-capture3.py)

[switch-side.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30b63ea126c0efd8/switch-side.py)

[upload-files.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6479d673616de20b/upload-files.py)

[validate-package.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b1e18a0601cdd14e/validate-package.py)

[write-docs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dafa16d22d85e330/write-docs.py)

[write-rebuild.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f4afa100590baab/write-rebuild.py)

Payloads: [fixtures.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9572abfad916d7c9/fixtures.json) · [guide-payload.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dc70d639ddee2b04/guide-payload.json) · [matrix.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2323b418166344c5/matrix.md) · [visible-github.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b1d4fbab8177977/visible-github.png)

[capture3-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8733cf27e0a6d9b6/capture3-manifest.json) · [recording3-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d7d069652b7bbc5/recording3-manifest.json)
