Version: 0.4.0 License: Mozilla Public License 2.0 (MPL-2.0)
A powerful browser extension for capturing, organizing, and downloading media resources from websites you visit. Features advanced filtering, batch renaming, undo/redo functionality, and more.
- Automatic Media Detection - Captures images, videos, and audio files as you browse
- Advanced Filtering - Show only specific domains or MIME types, filter them out, or block them permanently
- Sorting - Sort by size or timestamp with visual indicators
- Batch Operations - Select multiple items for downloading or batch renaming
- Undo/Redo - Full undo/redo support for all filter, sort, and rename operations
- Preview - Hover over links to preview images and videos before downloading
- Drag and Drop - Manually reorder items by dragging rows
- Only (show ONLY matching items)
- Only specific domain
- Only specific MIME type
- Filter (hide matching items temporarily)
- Filter by domain
- Filter by MIME type
- Block (hide matching items permanently)
- Block domain forever
- Block MIME type forever
- Individual Rename - Right-click any filename to rename it
- Batch Rename - Add numbers or prefixes to multiple files at once
- Smart Extension Handling - Automatically preserves file extensions when renaming
- All rename operations can be undone
- Action History - Right-click Undo/Redo buttons to view full history and remove specific actions
- External Download Managers - Optional integration with IDM, FDM, wget via "External Application Button" extension
- RegExp Matching - Filter items using regular expressions
- Persistent Settings - All preferences saved locally in your browser
- Does nothing on its own - You must continue to navigate the page normally
- Already loaded pages - If a page is already loaded, try refreshing it to capture media
- Thumbnails - Will NOT expand thumbnails into full-size images - you must open links/galleries yourself
- Cached websites - If a website is fully cached, media may not appear here
- Download location - Cannot change download location - that's controlled by your browser settings
Basically: We only harvest links to media that your browser has loaded. YOU have to load the media by browsing normally.
Install from Mozilla Add-ons (pending submission)
Install from Chrome Web Store (coming soon)
- Clone this repository
- Open your browser's extension management page
- Enable "Developer mode"
- Click "Load unpacked" and select the
v3directory
- Navigate normally - Browse websites as you usually would
- Click extension icon - Open the Bulk Media Harvester panel
- Media appears automatically - Images, videos, and audio will be listed as they load
- Filter and organize - Use right-click menus to filter by domain or MIME type
- Rename if needed - Right-click filenames to rename individually or in batch
- Sort - Click column headers to sort by size or timestamp
- Download - Select items and click "Download" button
- Undo mistakes - Use Undo/Redo buttons to revert any changes
This extension does NOT collect, store, or transmit any personal data to external servers.
- All data stays on your device
- No analytics or tracking
- No third-party services
- Local storage only (preferences, block lists)
- Open source for full transparency
See PRIVACY.txt for full privacy policy.
storage- Save your preferences locallywebRequest- Monitor network traffic for media detectiondownloads- Download media filesnotifications- Show status messagescontextMenus- Add right-click menu optionshttp://*/*andhttps://*/*- Detect media on websites you visit
v3/
├── manifest.json # Extension manifest
├── worker.js # Background service worker
├── PRIVACY.txt # Privacy policy
└── data/
├── window/
│ ├── index.html # Main UI
│ ├── index.css # Styles
│ ├── index.js # Core logic
│ ├── elements.js # DOM utilities
│ ├── persist.js # Storage handling
│ ├── undo-redo-menu.js # Undo/redo UI
│ └── external.js # External app integration
└── icons/ # Extension icons
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
- InBasic - Original addon creator
- William Cody Laeder - Enhancements and maintenance
- Muhammad Naufal Subhiansyah - Icon design
For questions, issues, or feature requests:
- Open an issue on GitHub
This extension is licensed under the Mozilla Public License 2.0 (MPL-2.0).
See the repository for full license text.