-
Download the Extension
git clone https://github.com/johnsonskyrme-sys/steptwo.git cd steptwo -
Open Chrome Extensions Page
- Go to
chrome://extensions/in Chrome - Enable "Developer mode" (toggle in top-right corner)
- Go to
-
Load the Extension
- Click "Load unpacked"
- Select the
steptwofolder (containingmanifest.json) - Extension should appear in your extensions list
-
Pin the Extension
- Click the puzzle piece icon (🧩) in Chrome toolbar
- Find "StepTwo Gallery Scraper" and click the pin icon (📌)
-
Create Package
npm run package
-
Install Package
- Go to
chrome://extensions/ - Drag and drop the generated
.zipfile fromdist/folder
- Go to
-
Start Development Server
npm run dev
-
Open Test Gallery
- Navigate to
http://localhost:3000/test-gallery.html - This page has sample images perfect for testing the extension
- Navigate to
-
Test Extension Features
- Click the StepTwo extension icon
- Try the "Start Quick Scan" feature
- Test the manual picker mode
- Experiment with different settings
-
Visit Gallery Websites
- Pinterest, Unsplash, Getty Images, Shutterstock
- Any website with multiple images
-
Use Extension Features
- Popup interface for quick scanning
- Windowed dashboard for advanced features
- Options page for customization
- Node.js (any recent version)
- Chrome browser
- Git
-
Clone and Setup
git clone https://github.com/johnsonskyrme-sys/steptwo.git cd steptwo npm install # No dependencies yet, but prepares package
-
Validate Extension
npm run validate # Should show: ✅ Extension validation passed! -
Start Development Server
npm run dev # Access test galleries at http://localhost:3000 -
Load Extension in Chrome
- Follow installation steps above
- Reload extension after making changes
- Auto-detect galleries: Automatically find image collections
- Download images: Automatically download found images
- Smart filtering: Remove duplicates and low-quality images
- Pagination handling: Navigate through multiple pages
- Performance tuning: Adjust delays and concurrent downloads
- Custom selectors: Define specific CSS selectors for sites
- Export formats: Choose JSON, CSV, Excel, or ZIP output
- Filename patterns: Customize download naming
- Automatically identifies image galleries
- Works with modern JavaScript frameworks
- Handles lazy-loading and dynamic content
- Point-and-click element picker
- Visual overlay for precise selection
- Generates optimized CSS selectors
- JSON, CSV, Excel, HTML reports
- ZIP packages with images and metadata
- Customizable data fields and formats
- Built-in validation and testing
- Development server with sample galleries
- Extensible architecture for custom sites
Extension Won't Load
- Ensure all files are present:
npm run validate - Check Chrome console for errors
- Verify manifest.json syntax
No Images Found
- Try manual picker mode
- Check if site uses dynamic loading
- Review selector patterns in options
Performance Issues
- Reduce concurrent downloads in settings
- Enable memory optimization
- Clear browser cache
- Check the comprehensive TODO list for known limitations
- Review the development status for current capabilities
- Open issues on GitHub for bugs or feature requests
Once installed, the StepTwo Gallery Scraper provides a powerful, user-friendly interface for extracting images from any website. The extension respects robots.txt, handles authentication through your browser session, and provides professional-grade export options.
Start with the test gallery at http://localhost:3000 to familiarize yourself with all features!