Magpie 3.1

Magpie is an add-on for Firefox that allows you to quickly save media (images, videos) and other documents that you find on the internet. It is designed to help you quickly bulk-download media linked from web pages, as well as numeric ranges of files from sites using the Bukster protocol. Magpie also includes tools for adjusting a site's URL by incrementing/decremeting numbers in it, and for "sanitizing" links to real content by stripping off redirector script prefix/suffixes. is experiencing problems so until it is fixed download/ install Magpie 3.1.2 by clicking here.

Note: You can only use Magpie 3.1.2 with Firefox Preview Release or newer. It will not work in Mozilla 1.x or older versions of Firefox. Firefox 0.8 and 0.9 users click here.



Save Linked Media

Save all files linked to from the page you're currently looking at by hitting Ctrl+Shift+S. To specify which types you want saved when you do this, use Magpie's Options panel.

Save Following Tabs

Open several images, web pages or other media in background tabs then hit Ctrl+Shift+S - all of the files are saved to disk and the tabs are closed.

Bukster Support

Bulk download files within numeric ranges using the Bukster (bkstr) protocol, e.g. bkstr://{01-125}/{01-10}.jpg downloads 1250 jpeg images in the appropriate numeric ranges.

Digit Flipper

Alter the document you're viewing by using the Digit Flipper - Ctrl+Shift+X increments the digit, Ctrl+Shift+Z decrements it. Shift+Alt+Z clears the state.

URL Interceptor

Sometimes links to good content are encapsulated in redirect URLs that randomly send you to undesirable content. The URL Interceptor allows you to mask the good URLs in suspicious URLs to ensure that you go to the site you want - and nowhere else. e.g. assume a site has a bunch of links like so: Press Ctrl+Shift+U to bring up the URL Interceptor, click the link in question then select the real URL component in the field and click Add Site. Now close the URL Interceptor and press Ctrl+Shift+C to sanitize all links on the page. Now you can click with confidence!

Comprehensive Controls

Magpie contains a number of useful configuration options - you can specify where you want all files to be saved, the kinds of media to save when Ctrl+Shift+S is pressed, etc.

Keyboard Equivalents

Save Linked MediaCtrl+Shift+S
Increment URL DigitCtrl+Shift+X
Decrement URL DigitCtrl+Shift+Z
Clear Digit Flipper StateAlt+Shift+Z
Open URL InterceptorCtrl+Shift+U
Sanitize URLs on the current pageCtrl+Shift+C

Firefox 0.8 and 0.9 Versions

If you're still using Firefox 0.8 or 0.9, you're strongly encouraged to upgrade to Firefox Preview Release, but if you can't, here are install links for older versions of Magpie that will work with the versions of Firefox you have:

Firefox 0.8: [Install | Save] Firefox 0.9: [Install | Save]



For Tab Downloader 1.42 for Mozilla 1.4, click here.


Version History:

  • 3.1.2 (September 11, 2004) - Released
    • Updated for Firefox 1.0PR compatibility
    • Fixed bug where dates were off-by-one
    • Fixed bug where incorrect referrer is sent
  • 3.11 (June 10, 2004) - Released
    • Updated to new Extension API
    • Now uses Content-disposition header to resolve suggested names for files.
  • 3.1 (March 20, 2004) - Released
    • Now with Bukster protocol support for bkstr://{01-10}/{20-25}.jpg URLs.
    • Added menu items for commands to advertise keybindings. I'd eventually like to make toolbar buttons available but need to get artwork
  • 3.01 (February 9, 2004) - Released
    • Updated for Firefox 0.8 - no new features, just making sure the code still works.
  • 3.0 (September 2, 2003) - Released
    • Changed the way URL Interceptor works... it no longer intercepts clicks, that's just too problematic it seems... now you need to hit Ctrl+Shift+C when you visit pages and links will be sanitized. It's not too much of a hardship.
    • Now supports saving all linked documents of specific types.
    • Reorganized the code to make it not interfere with other extensions/code.
  • 2.01 (November 24, 2002) - Released
    • OK, so it seems URL interceptor never worked. I always suspected as much. I think it does now.
  • 2.0 (November 24, 2002) - Released
    • Now supports Phoenix web browser exclusively.
    • Remove non-supported and buggy Acquisition Mode
    • Now supports localization.
  • 1.42 (September 14, 2002) - Released
    • Fixes the inability to save tabs that contain files with escaped "."s in them - previously this was causing save operations to fail as the code was unable to discern the file type from the extension. File names are now unescaped before saving.
    • If no files are saved for some reason, a message is now shown, and any empty folders created by the tab downloader are removed.
  • 1.41 (September 1, 2002) - Released
    • Saves tabs containing text/html files with images
  • 1.4 (August 28, 2002) - Released
    • Added URL Interceptor. See feature list above for details.
    • Added URL Digit Flipper. See feature list above for details.
  • 1.3 (August 27, 2002) - Released
    • Looks like the pref not to close tabs when done wasn't being honored due to a variable name change in 1.2. Fixed that.
    • Changed keystroke for Acquisition mode to Ctrl+Shift+C rather than +X so it's less easy to accidentally slip into. Problem is that when in Acquisition mode, some links may not work. There's a bunch more to do with this mode that I probably won't get to right away since I use the tabbed mode more frequently.
    • Added preference to control whether or not saved files are reported in the Download Manager. This is defaulted to "do not show in download manager" - resulting in large performance gains. You can show items in the download manager by checking the checkbox in the preferences panel
    • Fixed some visual problems in the preferences panel.
  • 1.2 (August 26, 2002) - Released
    • Added "Acquisition Mode" - hit Ctrl+Shift+X to enable, then click on all images that you want to download without involving. Ctrl+Shift+X again to exit the mode. There are still numerous issues with this mode.
    • Numerous code improvements.
  • 1.1 (August 25, 2002) - Released
    • Fixed bug where hitting Ctrl+Shift+S on a window with just one tab would create an empty folder
    • Added preference panel to allow you to select default download folder through UI
    • Added preference to control whether or not tabs saved are closed after saving
  • 1.0 (August 25, 2002) - Released

Suggestions should be filed in the bugzilla at mozdev or sent to Ben Goodger.



[an error occurred while processing this directive]