A Chrome/Firefox browser extension for automating bulk photo extraction
A Chrome/Firefox browser extension for automating bulk photo extraction and cloud export from [ShootProof](https://studio.shootproof.com) studio galleries. Built with Vue 3, TypeScript, Pinia, Tailwind CSS, and the [WXT](https://wxt.dev) extension framework.
Features
Photo scraping Extracts photo metadata from ShootProof gallery pages using React props introspection
Multi-select Select individual photos or toggle all at once
GCS upload Batch-upload selected photos to Google Cloud Storage via signed URLs
Real-time progress Progress bar with per-file status, completion count, and failed file tracking
Configurable delay Set a per-photo delay (ms) to avoid rate limiting
Persistent state State and auth token survive extension restarts via Chrome Storage
Side panel UI Runs as a browser side panel alongside the gallery page
The full stack,
explained.
A Chrome/Firefox browser extension for automating bulk photo extraction and cloud export from [ShootProof](https://studio.shootproof.com) studio galleries. Built with Vue 3, TypeScript, Pinia, Tailwind CSS, and the [WXT](https://wxt.dev) extension framework.