STEPTWO V2 fuses the industrial-grade download engine of DownThemAll! with the smartest scraping techniques from leading gallery extensions (Agenty, Instant Data Scraper, Imageye, Gallery Scraper Pro, …). It runs entirely in-browser (Manifest V3) – no servers, no tracking.
• One-click Smart Guess – detects the dominant gallery/grid on any page and starts scraping automatically.
• Site Profiles – built-in recipes for Getty Images, Shutterstock, Pinterest, Flickr, Imago-Images, Mirrorpix (add your own in profiles.json).
• Manual Picker – CssPath overlay lets power-users craft precision selectors.
• Infinite-scroll & Pagination – auto scrolls / clicks “next” until the end.
• DownThemAll! Queue – pause/resume, global concurrency, per-host limit, exponential back-off retries, conflict-safe filenames.
• Filename Mask Editor – live preview with tokens *name*, *num*, *ext*, *date*, *host*, *subdirs*.
• CSV / XLSX Export – download scrape data instantly.
• Dark Mode & trim-to-500 live log for smooth UI.
- Clone or download this repo.
- Visit
chrome://extensions(or Edge/Opera equivalent) → Enable Developer mode. - Click Load unpacked → select the
steptwo-v2/folder. - Pin the extension icon for quick access.
- Auto: Navigate to Getty/Shutterstock/Pinterest/Flickr/Imago/Mirrorpix → icon → watch auto profile scrape.
- Smart Guess: On any gallery page → icon → Smart Guess → sits back.
- Manual: Icon → Start Picker → click example image → scraping begins.
- Observe live progress; Pause/Resume as needed.
- Export results via Export CSV / Export XLSX.
Options →
• Concurrency, Host limit, Retry limit.
• Toggle auto profiles; inspect bundled profile list.
• Build Recipes, edit Filename Mask, enable Dark Mode.
Enable Skip duplicate images in Options → Filters. The scraper computes a fast content hash (inside your browser, no upload) for each photo and ignores any image whose hash has already appeared in the current session. The progress log and popup counter show how many duplicates were skipped.
Edit steptwo-v2/profiles.json:
"unsplash.com": { "selector": "figure img" }Reload extension – done.
- Native-messaging helper for >2 GB files
- Virtual-scroll progress list & toast notifications
- Internationalisation & full theming
- Automated Jest/Puppeteer test suite + CI
© 2025 STEPTWO Team – MIT License