Yahoo Mail Web Attachment Bulk Downloader
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Yahoo Mail Web Attachment Bulk Downloader scans the current page for Yahoo Mail web interface attachments, extracting attachment names, file sizes, file types, and download links from email listings and message views. The floating panel displays a bulk download interface showing all attachments on the page with selectable checkboxes, file type icons, and size information. "Select all" and "select visible" controls make batch selection easy. Batch download triggers and download progress tracking ensure you know what's happening. Filter by file type and size, and export attachment metadata as CSV or text. Duplicate attachments are highlighted, and download history is tracked.
WHERE IT RUNS
Works on Yahoo Mail web interface pages, including the inbox, message views, and attachment lists. The script detects attachments using Yahoo Mail-specific selectors and extracts attachment metadata. It works best on Yahoo Mail web interface pages with attachments.
HOW TO USE
The panel displays all detected attachments with checkboxes, file type icons, file names, and sizes. Use "All" to select every attachment, "None" to clear all selections, or "Visible" to select only the currently visible attachments. Click "Download" to start downloading all selected attachments. The panel tracks download progress and shows recent download history. Export the attachment list as text for reference or inventory. The panel automatically scans for attachments on page load.
MECHANISM — ATTACHMENT EXTRACTION WITH BATCH DOWNLOAD QUEUE
The script detects Yahoo Mail attachments by finding attachment containers using selectors (.attachment, .attachment-item). From each container, it extracts the file name, size, type, and download link using targeted sub-selectors. File sizes are parsed from text and converted to bytes for consistent display. The batch download system uses a queue to manage concurrent downloads, respecting the configured maximum concurrent downloads (default 3). Each attachment is downloaded by programmatically clicking a temporary anchor element with the download attribute set. Download history is stored locally with timestamps and file names, allowing users to track what has been downloaded. All extraction and download management runs client-side with no network calls.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including concurrent download limits and history, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted attachment data, selections, and history remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only attachment names, file sizes, types, and download history from publicly visible Yahoo Mail page content. Attachment detection depends on the page structure; if attachments are not detected, use the "Scan Attachments" button to refresh extraction. The script works on Yahoo Mail pages and detects pages by hostname. Download links are extracted from the page and may require authentication cookies to work. Data persists across browser sessions and is isolated per browser profile.