FlashGot is the free add-on for Firefox and Thunderbird, meant to handle single and massive ("all" and "selection") downloads with several external Download Managers.
* for Windows (BitComet, Download Accelerator Plus, DownloadStudio, FlareGet, FlashGet, Free Download Manager, Fresh Download, GetRight, GigaGet, HiDownload, iGetter, InstantGet, Internet Download Accelerator, Internet Download Manager, JDownloader, LeechGet, Mass Downloader, Net Transport, NetXfer (Net Transport 2), NetAnts, Orbit, ReGet, Retriever*, Star Downloader, Thunder (Chinese only popular product), TrueDownloader and Ukrainian Download Master [Russian language only] ), Uget, WellGet, wxDFast
* for Linux / FreeBSD / other Unix-like OSes (Aria, Axel Download Accelerator, cURL, Downloader 4 X, FatRat, GNOME Gwget, FatRat, JDownloader, KDE KGet, SteadyFlow, Uget, wxDFast ).
Many Windows-only download manager are supported on Linux through Wine!
* for Mac OS X (Folx, iGetter, JDownloader Leech, Progressive Downloader, Speed Download and wxDFast*)
* wxDownload Fast for Mac OS X is currently available in source form only
FlashGot's main commands are:
1. FlashGot Link (contextual menu or Ctrl-F1, or Alt+Click, or Middle Click + Drag South gesture on a link) - downloads through the default download manager the link under the mouse pointer.
2. FlashGot Selection (menu or Ctrl-F2, or Alt+Click, or Middle Click + Drag South gesture on a link with an active selection) - catches links in hilighted text/images, attempting also pure text to anchors conversion, performing some "smart" replacement like turning "hxxp://" into "homepage".
Many download forums list links to password-protected archives (usually RAR or ZIP), followed by an indication of the password to open them. If you select the links and the password by dragging the text selection with your mouse, and then you use the FlashGot Selection command, the password will be passed to the download manager inside the description of the links, so you can easily retrieve it when the download is completed with no need to annotate it manually.
3. FlashGot All (menu or Ctrl-F3) - grabs all the links found in the current page and dispatches them to the default download manager, which could offer an easy interface* to filter and select the file that will be downloaded in a batch.
* built-in filter dialog is provided by every Windows/Mac OS X download manager except GetRight and cURL. On Linux, your best open source native option is Downloader 4 X 2.5.4 or above. Alternatively you can try one one of the Windows-only download managers which are supported through Wine by FlashGot version 0.9.9 or above.
4. FlashGot Tabs (menu or Ctrl-Shift-F3) - performs a "FlashGot All" on every tab open in the current window. Notice that this command is hidden by default from the context menu: you can show it using the Menu options.
5. FlashGot Media (menu or Ctrl-F7) - it's enabled only when a streaming video or audio clip is playing in the current browser tab: this command intercepts downloadable addresses of the content pieces played so far in the page and sends them to the download manager. Tested on Youtube movies, it should work in many other situations as well. Furthermore, when a video or audio content is intercepted and ready for FlashGot media, a status bar icon flashes as a notification: you can either left click it to download all the streams at once, or right click to choose among multiple streams, if more than one have been found.
Another way to activate the aforementioned "FlashGot All" and "FlashGot Selection" commands with a single click is using the FlashGot toolbar button.
You can put this button in place simply right clicking on the toolbar of your choice and selecting the "Customize..." menu item.