Leech

Lightweight download manager

Release Notes

What's new in Leech?

Leech 3.2 - May 22 2024

New Features

  • Added new AppleScript commands: number of downloads, number of failed downloads, pause all, queue all, and cancel all.

Bug Fixes and Improvements

  • Rewrote help to match latest macOS appearance and to cover new features added since last help update, including the AppleScript commands above.

Leech 3.1.7 - Jun 14 2022

Bug Fixes and Improvements

  • We fixed some minor bugs and did some behind-the-scenes code cleanup.

Leech 3.1.6 - Apr 6 2021

Bug Fixes and Improvements

  • Fixed a bug where Leech misinterpreted filename suggestions from the server under certain circumstances. (Hat tip to sempov for reporting this one.)
  • Reduced CPU load when downloading small files.
  • Improved dark mode support.

Leech 3.1.5 - Feb 23 2021

Bug Fixes and Improvements

  • Leech is now a universal app that runs natively both on Apple silicon and Intel processors.
  • Files without an expected number of bytes in their headers will now download properly.
  • Improved Dark Mode support.

Leech 3.1.4 - May 10 2019

Bug Fixes and Improvements

  • Fixed a bug where Leech considered download attempts successful when a connection was established, but nothing was actually downloaded. (Hat tip to Diana T. for catching this one.)
  • In Mojave, scrolling the Leech window would cause a portion of the displayed list of URLs to be blanked out; resizing would fix the problem. As this is annoying, we made it so that scrolling works as expected.

Leech 3.1.3 - Dec 18 2018

New Features

  • The Safari extension now supports regular expression filtering (set in the Advanced preferences tab) to control what gets downloaded via the "download all links" feature of the plug-in. (Hat tip to Maximillian H. for the suggestion.)
  • Added support for Dark Mode in macOS Mojave.
  • Hosts can be black-/whitelisted for acceleration from the contextual menu for each download—changing it here overrides the setting in preferences.

Leech 3.1.2 - Oct 3 2018

New Features

  • Leech now supports Full Screen and Split View. (Hat tip to Rory H. for the suggestion.)

Bug Fixes and Improvements

  • Rewrote the Leech extension to work with Safari 12's new extension rules.
  • Minor UI changes to improve appearance in Mojave.

Leech 3.1.1 - Sep 9 2016

Bug Fixes and Improvements

  • Fixed a file permissions issue (App Store only).

Leech 3.1 - Jun 15 2016

New Features

  • Leech can now extract and download URLs from a local text file. (Heads-up: This only works if your text file has a *.txt filename extension.)
  • The "Advanced" preferences now let you specify a custom user agent.
  • Also in the "Advanced" preferences, you can now configure Leech to launch automatically on login. (This goes great with Leech's menu bar mode.)

Bug Fixes and Improvements

  • Improved AppleScript support. (Thanks to Christopher Stone for some very helpful feedback!)
  • Fixed an issue with downloading to a non-boot volume.

Leech 3.0 - Apr 13 2016

New Features

  • Accelerated downloads from servers that support the feature.
  • Scheduled start/stop times for queued downloads.
  • Bandwidth throttling to limit the bandwidth used for downloads.

Bug Fixes and Improvements

  • Revamped user interface with full retina graphics.
  • New help system with better layout and greatly improved navigation and search.
  • Improved support for resuming interrupted downloads.
  • Added Open Original URL to History sub-menu.

Leech 2.2.3 - Jan 31 2016

Bug Fixes and Improvements

  • Updated the Sparkle in-app update mechanism to use a secure connection (HTTPS).

Leech 2.2.2 - Sep 28 2015

Bug Fixes and Improvements

  • Fixed an issue with OS X 10.11 El Capitan's Gatekeeper.

Leech 2.2.1 - Aug 6 2014

Bug Fixes and Improvements

  • Prepared for upcoming Gatekeeper changes.
  • Dropped hardwired download page support, as this feature was untestable and mostly broken.
  • Improved resuming.

Leech 2.2 - Oct 18 2013

Bug Fixes and Improvements

  • Fixed a fuzzy date description bug.
  • Improved resume functionality, including fixing a resume failure after sleep/wake
  • Fixed a crashing bug on 10.6.8 related to the main window's oblong title bar button.

Leech 2.1.1 - Jul 25 2012

New Features

  • Added Gatekeeper support

Bug Fixes and Improvements

  • Re-enabled downloading of movie trailers from Apple's trailer site.
  • Leech is now a 64-bit application.

Leech 2.1 - Oct 5 2011

New Features

  • Leech now offers contextual menu integration with Safari 5.1

Bug Fixes and Improvements

  • Clarified wording on Growl messages that appear after failed downloads

Leech 2.0.7 - Oct 26 2010

Bug Fixes and Improvements

  • Leech's version of SIMBL wouldn't install on 10.5.x machines. (Hat tip to Dimitrios T. for finding the problem.)
  • '1 day/n days' weren't localized.

Leech 2.0.6 - Sep 21 2010

New Features

  • The Leech plug-in now works with WebKit Nightly Builds. (Hat tip to Dejan P. for the suggestion.)
  • Leech will optionally not place the download URL in the Spotlight comments field. Quit Leech if it's running, and run this Terminal command: defaults write com.manytricks.Leech "Store Source URL In Spotlight Comment" -bool NO.

Bug Fixes and Improvements

  • Fixed a bug where queue positions weren't updated properly after the queue was rearranged (as opposed to: sorted differently) via Queue menu.
  • The selection is now retained across restarts. This can be disabled in Terminal by running defaults write com.manytricks.Leech "Remember Selection" -bool NO.

Leech 2.0.5 - Aug 16 2010

New Features

  • Completed downloads display a timestamp noting the time the download completed.

Leech 2.0.4 - Jun 28 2010

New Features

  • Installed a new version of the in-app purchasing module.

Bug Fixes and Improvements

  • Fixed an issue with "shadow" downloads (not visible but happening) and double downloads from certain sites. (Hat tip to blargh for reporting this one.)

Leech 2.0.3 - Jun 9 2010

New Features

  • Added in-app purchasing, to ease the buying process.

Bug Fixes and Improvements

  • No longer launches Finder if it's not running.
  • Files are now revealed in Path Finder if Path Finder is set to replace Finder.
  • License files saved from certain webmail apps are no longer saved with incorrect extensions.
  • Worked around a Sparkle issue that resulted in incorrect 'last checked' dates being displayed in some circumstances.

Leech 2.0.2 - Apr 26 2010

Bug Fixes and Improvements

  • Fixed a bug where installing the browser plug (and SIMBL) would actually trigger SIMBL's Uninstaller in Leech 2.0.1

Leech 2.0.1 - Apr 22 2010

New Features

  • Added a New Folder button to the 'Download To' dialog in the Rules pane.
  • Added a tooltip when hovering over a download to show the source URL, and remind you that a double-click will reveal the download in the Finder.
  • If you remove the browser plug-in, Leech will now offer to remove SIMBL as well—as long as there aren't any other SIMBL plug-ins installed.

Bug Fixes and Improvements

  • Firefox downloads with applied rules will now route to the proper folders.
  • Updated and expanded in-app help files (English only at present).
  • Leech no longer triggers a Growl message when deleting an in-progress download.
  • Deleting in-progress downloads actually deletes them -- they no longer return on relaunch.

Leech 2.0 - Mar 31 2010

New Features

  • Downloads are now selectable—so you can move, pause, queue, or remove several downloads at once via the contextual menu, for instance.
  • Domain and file extension exclusions: you can specify certain domains and file extensions that Leech will not intercept. (Works in Safari, Camino and OmniWeb; use FlashGot to fine tune Firefox's exceptions.)
  • Use URL ranges to download sequences of files. For example, http://some.site.url/file_{1-3,a,c,e-g}_{001-003}.txt will download file_1_001.txt, file_1_002.txt, etc., ending with file_g_003.txt.
  • Reveal active (i.e., currently downloading) files in the Finder by double-clicking on those downloads' entries in the window.
  • Retry All contextual menu item for faster retries.
  • Automatic updating via Sparkle.
  • Drag-and-drop support for depositfiles.com. (You must have a valid depositfiles account that is currently logged in using Safari or any other WebKit browser.)

Bug Fixes and Improvements

  • Browser integration now works in 64-bit mode.
  • Leech no longer interferes with other Safari plug-ins that use the Sparkle updating framework (e.g., older ClickToFlash versions).
  • Leech no longer interferes with Safari AdBlocker's data feeds (requires Safari AdBlocker 1.8.2 or newer -- thanks, Russell!).
  • Dock icon progress indicator is now more accurate.
  • Download queue position information is more accurately shown.
  • In accordance with Mac OS X 10.6's Finder, file sizes (using units such as KB, MB, etc.) are now calculated using the multipler 1000, rather than 1024. (The latter should only be used for binary prefix units like KiB and MiB, but prior to Mac OS X 10.6, it was customary to describe 1024 bytes as 1 KB in the Mac world)
  • Made [redacted] mode even [redactier].

Leech 1.1.4 - Jul 4 2008

New Features

  • Automatic window resizing (see "Feedback" preferences).

Bug fixes

  • Fixed queueing.
  • Fixed 'Sleep when done.'

Leech 1.1.3 - June 19 2008

Bug fixes

  • Firefox integration.
  • Camino downloads that have been handed off to Leech no longer leave temporary *.part files behind.

Leech 1.1.2 - May 26 2008

New Features

  • Firefox integration.
  • Growl support.

Leech 1.1.1 - May 19 2008

New Features

  • Host-specific limiting of concurrent downloads.
  • Clear history on quit.
  • Private downloading (i.e., don't add to history).

Leech 1.1 - May 15 2008

New Features

  • Seamless integration with Safari, Camino, and OmniWeb -- cf. "Leech" menu > "Integrate with Browser..."
  • Rules: {download to, open with} based on {host, file extension} -- cf. downloads folder pop-up menu.
  • Searchable downloads history.
  • Open downloaded files by double-clicking them.
  • Added a French localization.
  • Resuming for certain kinds of files.

Bug Fixes

  • Leech couldn't locate files that were moved after having been downloaded.
  • Individual download folder: option -> shift (cf. Safari downloads via option key).

Leech 1.0 - May 7 2008

Takeoff

  • Initial release in English and German.

Leech 3.2 requires macOS 10.13 High Sierra or newer, and it currently speaks English and German. You can try it for free. The release notes are an interesting read. And for the nostalgically inclined, you can still download older versions of Leech.