Version History

Version 2.11
English Manual
French Manual
Portuguese Manual
  • Made improvements to the webpage pattern settings.
  • Retried the request when a server responds with a 504 Gateway Timeout error.
  • Replaced None with Web View in the Identity settings.
  • Applied the replace path search pattern to a file's path as it would appear in the Finder.
  • Added "Localized" keyword to files that have been localized.

Version 2.10.6
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that caused the SiteSucker window to expand when a list is dragged into the URL text field.
  • Improved operation of the undo and redo commands for SiteSucker documents.

Version 2.10.5
English Manual
French Manual
Portuguese Manual
  • Retried the request after a 1.5 second delay when a server responds with a 502 Bad Gateway error.
  • Deleted the error page from a previous download attempt if the file was downloaded successfully.
  • Replaced the existing file with an error page if an error occurred and File Replacement is set to Always or With Newer.
  • Prevented an error page from downloading if File Replacement is set to Never and the file has already been downloaded successfully.
  • Stopped using character entities in URLs found in HTML tag style attributes.

Version 2.10.4
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could cause SiteSucker to hang when downloading sitemaps using web views.
  • Fixed a bug that caused some warnings to be logged twice.
  • Modified the web view request headers to avoid 304 (Not Modified) errors.
  • Set the user-agent string in the web view request to the user-agent string from the identity setting.
  • Scanned error pages for links to existing files.
  • Applied Replace Path settings to robots.txt.
  • Updated standard identities.

Version 2.10.3
English Manual
French Manual
Portuguese Manual
  • Added an app extension that lets users send a URL to SiteSucker from the Safari share menu.
  • Changed the Open File command to allow URLs that are not in the history to open downloaded files.
  • Modified the AppleScript download without queuing command so that only the first URL is added to the history and _downloads.html.
  • Removed newlines and trimmed whitespace from text entered into tables in the settings.
  • Fixed numerous bugs.

Version 2.10.2
English Manual
French Manual
Portuguese Manual
  • Added the ability to change settings while a download is paused.
  • Expanded the scope of certain base types in the File Type settings.
  • Limited the timeout value in the Request settings to 75 seconds or less.
  • Displayed the timeout countdown in the progress status message while an item is downloading.
  • Improved the way files with the multipart/x-mixed-replace MIME type are downloaded and saved.
  • Fixed a problem that could cause webpages downloaded using the built-in browser to be saved to the wrong location.
  • Fixed a problem that could produce blank webpages when using the Download Using Web Views setting.
  • Fixed a problem localizing some URLs that contain unusual characters.
  • Displayed the link’s full address at the bottom of the built-in browser when mousing over a link element.
  • Added the ability to downloaded some supporting files that were being ignored.
  • Corrected typos in French Path settings.

Version 2.10.1
English Manual
French Manual
Portuguese Manual
  • Prevented SiteSucker from trying to download the same URL twice.
  • Fixed a problem parsing meta refresh URLs that contain whitespace.
  • Prevented downloading the robots.txt file if it already exists.
  • Downloaded the robots.txt file for URLs that were redirected.
  • Added support for the action attribute in the <form> tag.
  • Improved the logging of redirected URLs when web views are used.
  • Fixed a problem that prevented some webpages from downloading because they stalled when loading in the web view.
  • Fixed a bug that prevented some files from downloading because the "Referer" header was not included in the request.
  • Added an optional document specifier for download, stop, next, pause, and resume AppleScript commands.
  • Asked users to confirm deletions from tables in the settings.

Version 2.10
English Manual
French Manual
Portuguese Manual
  • Added iCab, deleted Camino, and changed Chrome to Google Chrome in the Source of bookmarks menu in the SiteSucker preferences.
  • Added the Text Encoding setting and saved all localized files using the detected or specified encoding.
  • Replaced the '|' character in file paths so that downloaded sites can be viewed on Windows.
  • Implemented rudimentary undo for the SiteSucker and Settings windows.
  • Reordered the sections in the Settings window and used tabs to display them.

Version 2.9
English Manual
French Manual
Portuguese Manual
  • Added Patterns table to the Webpage settings.
  • Improved handling of invalid relative URLs.
  • Prevented creation of invisible files and folders.
  • Fixed a problem truncating paths that do not have a file extension.
  • Simplified paths for certain file types.
  • Improved handling of multiple URL strings pasted into the URL text field.
  • Replaced the Downloads menu with the Open Downloads submenu in the Settings Manager menu and eliminated the Downloads Editor.

Version 2.8.4
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could prevent a webpage from being analyzed if its specified character set is wrong.
  • Fixed the way URLs with port numbers are handled.
  • Fixed some problems localizing redirected URLs.
  • Reduced the time it takes to pause when analyzing.
  • Ensured that the download is paused before saving a document when downloading.
  • Saved supporting files that are already in memory when downloading using web views.
  • Downloaded the sitemap specified in robots.txt unless the Delete robots.txt preference is on.

Version 2.8.3
English Manual
French Manual
Portuguese Manual
  • Fixed some stability and user interface issues.
  • Fixed a bug with the Maximum Number of Files setting.
  • Fixed a bug with the Pause command that could prevent some files from downloading.
  • Replaced WKWebView with WebView to fix problems related to downloading using web views.
  • Suppressed display of the invalid certificate alert when the Suppress Login Dialog setting is on.
  • Improved the handling of HTML files that include bad characters.
  • Displayed progress while delaying.

Version 2.8.2
English Manual
French Manual
Portuguese Manual
  • Modified the code to prevent SiteSucker from locking up when pausing or stopping.
  • Fixed a bug that prevented the HTML Types setting from working correctly.
  • Fixed a bug that prevented some custom data attributes from being handled correctly.
  • Fixed a bug that prevented localization of some URLs returned from a script.
  • Fixed a bug that could prevent SiteSucker from downloading files to locations outside the Downloads folder.
  • Fixed a bug that could cause SiteSucker to crash when it tried to read a file downloaded by an old version of the app.
  • Replaced WebView with WKWebView.

Version 2.8.1
English Manual
French Manual
Portuguese Manual
  • Improved handling of URLs that have long query strings or special characters.
  • Updated the default list of identities.
  • Asked for confirmation before deleting custom identities.

Version 2.8
English Manual
French Manual
Portuguese Manual
  • Fixed some problems reading modification dates from HTTP headers.
  • Prevented files from being parsed more than once.
  • Added the ability to delay saving the contents of web views.
  • Added download time in seconds and number of connections to log entry for final status.
  • Prevented error pages from being scanned to avoid getting stuck in an endless loop.
  • Allowed the user to suppress warning alerts.
  • Increased the maximum number of connections to 99.
  • Modified the SiteSucker window so that it can be expanded to fill the entire screen.
  • Added queuing option to the Download command for AppleScripts which specifies whether or not to add the URL to the queue.

Version 2.7.7
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could cause connections to stall if certain errors occur.
  • Reduced SiteSucker's memory footprint by writing downloaded data to a file.
  • Added the ability to resume a previously canceled or failed download.
  • Added the ability to open incorrectly encoded HTML files.
  • Saved all localized files using UTF-8 encoding.
  • Prevented existing files from being downloaded unnecessarily when using web views.
  • Changed the log file name to "SiteSucker.log".

Version 2.7.6
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could cause SiteSucker to lock up when running on OS X 10.9.x Mavericks.

Version 2.7.5
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could prevent SiteSucker from stopping all connections.
  • Fixed a bug that could cause SiteSucker to lock up when starting a download from a large local file.

Version 2.7.4
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that caused truncation of URLs containing multiple '?' characters.
  • Used NSURLSession instead of NSURLConnection to download sites.
  • Replaced "&" with "&amp;" in URLs inserted in HTML files.
  • Added the ability to handle URLs containing backslashes.
  • Improved handling of error pages.
  • Improved compatibility with El Capitan.
  • Allowed the built-in browser to display local files.

Version 2.7.3
English Manual
French Manual
Portuguese Manual
  • Added support for the srcset attribute in the <img> and <source> tags.
  • Fixed an issue where certain URLs were not subject to the Path settings.
  • Stopped scanning error pages to avoid getting stuck in an endless loop.
  • Added support for dragging URLs from the queue.
  • Fixed some issues with URL encoding.

Version 2.7.2
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could cause SiteSucker to crash on OS X 10.9.x Mavericks.
  • Fixed a bug that could cause SiteSucker to crash if it needs to ask the user for permission to open a file.

Version 2.7.1
English Manual
French Manual
Portuguese Manual
  • Fixed some user interface problems.
  • Fixed a bug that could cause SiteSucker to crash when the Download Using Web Views setting was on.
  • Fixed a bug that prevented the use of existing login credentials if the Suppress Login Dialog setting was on.
  • Modified the Path settings so that non-ASCII characters no longer need to be encoded.

Version 2.7
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that prevented some SiteSucker documents from opening.
  • Ensured that the minimum and maximum file size limit settings are always enforced.
  • Prevented existing files from being downloaded unnecessarily when using web views.
  • Improved the way shell scripts are run and the results are processed.
  • Allowed a mix of absolute URLs and regular expression patterns in the Path settings.
  • Added Replace path setting that can be used to alter the name or path of a downloaded file.
  • Added Scan Comments for URLs setting.
  • Added a table to the Webpage settings where users can specify custom data attributes that should be scanned for URLs.
  • Allowed the user to download a list of URLs by dragging strings into the URL text field or onto the SiteSucker icon in the Dock.
  • Removed the Settings Manager menu item and added a Settings button for editing custom settings to the Preferences dialog.
  • Moved the Drag triggers download setting to the Preferences dialog.
  • Restored the Install Bookmarklet menu item.
  • Prevented "//" from being replaced with "/" in URL fragments.

Version 2.6.5
English Manual
French Manual
Portuguese Manual
  • Improved the way secure sites are downloaded using web views.
  • Ignored superfluous "../" references in relative URLs.
  • Retried downloading a file if a network connection error occurs.
  • Downloaded an error page, if permitted by the settings, when an error occurs.
  • Analyzed HTML tags within conditional comments.
  • Recognized wildcard characters in robot.txt files.
  • Saved separate robot.txt files for http and https ("robots.ssl.txt").

Version 2.6.4
English Manual
French Manual
Portuguese Manual
  • Improved performance by analyzing HTML files in the background.
  • Modified the document format to reduce size and improve performance.
  • Fixed some problems detecting the loss of the Internet connection.
  • Appended the appropriate file extension to unnamed ("index") files.

Version 2.6.3
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that prevented SiteSucker from correctly handling a relative <base> tag URL.
  • Fixed a bug that prevented SiteSucker from correctly localizing certain URLs.
  • Changed the look of the skip button.

Version 2.6.2
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that prevented SiteSucker from downloading to certain folders in Yosemite.
  • Fixed a bug that prevented the login dialog from working in Yosemite.
  • Fixed a bug that could prevent HTML files downloaded using web views from being saved.
  • Updated the Spanish translation.

Version 2.6.1
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that prevented SiteSucker from downloading a site using the browser.
  • Fixed the internal logic for the File Replacement setting.

Version 2.6
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could cause a localized HTML file containing a <base> tag to be unreadable.
  • Fixed a bug that prevented the Downloads Editor from saving any changes.
  • Added the ability to download and localize YouTube videos.
  • Added support for the <audio>, <source>, <track>, and <video> tags.
  • Dropped support for the nonstandard href attribute in the <embed> tag.
  • Added a character set detector to identify the encoding of HTML files.
  • Reorganized the Settings dialog and added a pop up button for changing panes.
  • Deleted the Default Encoding and Export External Links settings.
  • Added the Always Download HTML and CSS setting.
  • Modified the File Replacement setting so that it applies to HTML and CSS.
  • Treated the Delay setting as the minimum length of time that SiteSucker should delay between download requests to the same host.
  • Deleted the Pack Downloads and Unpack Downloads menu items.
  • Eliminated scanning of Flash (swf) files for embedded plain text links.
  • Included complete identity information in SiteSucker documents.

Version 2.5.3
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could cause SiteSucker to crash because of a stack overflow error.

Version 2.5.2
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that could cause SiteSucker to crash when downloading a site using the browser.
  • Fixed a bug that could cause SiteSucker to crash when a document is closed from an AppleScript.
  • Fixed a bug that could cause SiteSucker to crash when using the Advanced - Scripts setting.
  • Fixed a bug that prevented modification of Custom Types and HTML Types in the settings.
  • Accepted cookies from response headers so that certain secure sites can be downloaded.
  • Increased the maximum number of simultaneous Internet connections to 40.
  • Added the ability to drag and drop URLs onto the queue.
  • Made improvements to URL encoding/decoding.

Version 2.5.1
English Manual
French Manual
Portuguese Manual
  • Fixed a bug that caused SiteSucker to crash when opening a very large HTML file.
  • Fixed a bug detecting the loss of the Internet connection.
  • Increased the maximum allowed Download Delay to 999.9 seconds.
  • Updated the German translation.

Version 2.5
English Manual
French Manual
Portuguese Manual
  • Restored default cookie handling.
  • Added Portuguese (Brazil) translation.
  • Added support for Notification Center.
  • Improved handling of authentication challenges.
  • Paused downloading while disconnected from the Internet.
  • Stopped downloading if there are permission errors or the volume is full.
  • Changed Download Folder setting to Destination Folder.
  • Changed Ask Before Downloading setting to Ask For Destination.
  • Changed Generate HTML setting to Download Using Web Views.
  • Updated Source of bookmarks preference to include Chrome and Opera 12.
  • Added settings that allow the user to run a shell script before and/or after each downloaded HTML file is analyzed.
  • Added support for the X-Robots-Tag HTTP header and for the Crawl-delay parameter in robots.txt.
  • Modified the Ignore Robot Exclusions setting so that the application always honors robots.txt exclusions aimed specifically at SiteSucker.
  • Fixed numerous bugs.

Version 2.4.6
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Fixed a bug that could cause SiteSucker to crash on launch when importing bookmarks from Safari or Camino.

Version 2.4.5
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Built SiteSucker as a 64-bit application.
  • Prevented idle sleep while downloading.
  • Embedded Download Sites Automator action.
  • Fixed a bug that could cause SiteSucker to download empty files in place of HTML.

Version 2.4.4
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Allowed SiteSucker to parse invalid or corrupted HTML.
  • Modified HTML Types so that only the text/html media type is treated as HTML by default.
  • Fixed a bug that allowed incomplete HTML files to be downloaded when the Generate HTML option was on.

Version 2.4.3
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Fixed a bug converting character entities.
  • Fixed a bug that caused the Web URL field to change unnecessarily.
  • Fixed a bug that caused file names to be modified even though the File Modification setting was set to None.
  • Fixed a bug that prevented file URLs from working.
  • Fixed a bug that caused SiteSucker to lock up if it encountered a URL with a path of "//".
  • Fixed a bug that caused SiteSucker to crash if it tried to localize an HTML file with a large number of references to itself.

Version 2.4.2
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Fixed a bug that prevented sites transferred to an iOS device from being viewable.
  • Fixed a bug that caused a crash when SiteSucker tried to parse certain invalid URLs.

Version 2.4.1
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Fixed bugs that caused SiteSucker to crash.
  • Fixed a bug that prevented modification of Custom Types and HTML Types in the settings.

Version 2.4
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • SiteSucker now requires OS X 10.8.x Mountain Lion or greater.
  • Determined the file type and extension for downloaded files from the MIME type in the http response header.
  • Localized links in HTML files after the file associated with the link is downloaded.
  • Added a browser that lets users log into a site, submit a form, or navigate to a particular resource before starting the download.
  • Updated the list of identities (user agents) and added the ability to edit custom identities.
  • Removed Save Log in ~/Library/Logs/SiteSucker setting to meet App Sandbox guidelines.
  • Added Settings Manager for organizing settings files to meet App Sandbox guidelines.
  • Added a Downloads menu for easy access to downloaded files.
  • Modernized the user interface buttons.

Version 2.3.6
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Fixed problems with URL encoding.
  • Fixed a problem handling allowed paths in robots.txt.
  • Added "Download URLs" Automator action.
  • Added Generate HTML option to the Download Settings.
  • Modified the Path setting under the Parameters tab so that it works correctly.
  • Modified the Include Supporting Files option to ignore the Maximum Number of Levels setting.
  • Fixed numerous bugs.

Version 2.3.5
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Provided a way to download sites that provide a login page.
  • Added code to manage HTTP cookies.
  • Added the ability to read poorly encoded HTML files.
  • Included params and query strings in file names.
  • Automatically appended an "html" extension, if necessary, when files are localized.
  • Fixed numerous bugs.

Version 2.3.4
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Added support for transferring sites using iTunes file sharing.
  • SiteSucker now requires Mac OS X 10.6.x Snow Leopard or greater.

Version 2.3.3
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Improved the handling of URL redirects.
  • Fixed a bug with the Replace Files: With Newer option.
  • Fixed a bug that caused SiteSucker to fail to save some File Types settings when running on Snow Leopard.

Version 2.3.2
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Improved the handling of URL redirects.
  • Added Notify with Growl option to Preferences.
  • Improved conversion of character entities in URLs.
  • Returned to using one connection for delayed downloads.
  • Fixed encoding of host names that include non-ASCII characters.
  • Logged a more appropriate message for NSURLErrorFileDoesNotExist.
  • No longer log warnings for URL redirects if the URLs only differ in case.
  • Increased the value that can be entered for Minimum and Maximum File Size to 9,999,999 KB.
  • Moved "Localized" comment to the end of downloaded HTML and CSS files to avoid an incompatibility with MSIE.
  • Set the "Where from" extended file attribute to the Web URL for all downloaded files and deleted the Save Web URL as Spotlight Comment setting.
  • Logged warnings when SiteSucker is unable to download a file because the page contains a robots <meta> tag, the URL is not an image link, or the level limit is exceeded.

Version 2.3.1
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Updated UserAgent.plist.
  • Moved SiteSucker help to the server.
  • Added Portuguese (Portugal) translation.
  • Fixed a bug with the Check for Updates command.
  • Logged Files Remaining when the Log Final Status option is set.
  • Logged a warning if a link is skipped because the Suppress Login Dialog option is set.
  • Simplified the Download Delay setting and used all connections when delaying downloads.

Version 2.3
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • SiteSucker now requires Mac OS X 10.5.x Leopard or greater.
  • Added a Reset Status command to the Edit menu.
  • The Open File command now properly handles symbolic links.
  • Made Localize the factory default setting for HTML Processing.
  • Added scanning of all <table> tags for background URLs and links in style attributes.
  • Added RetryErrors.plist to the Application Support folder so that users can specify the errors that trigger a retry.
  • SiteSucker now lets users edit the trust settings of certificates in the Keychain that are invalid or cannot be verified.
  • SiteSucker now replaces existing HTML and CSS files regardless of the Replace Files setting if HTML Processing is set to Localize and the files have not been localized.
  • No longer replace query strings with CRCs when localizing links to JavaScript files.
  • Fixed a bug that could cause SiteSucker to freeze during analysis.
  • Fixed a problem reading Safari bookmarks.
  • Fixed several potential memory leaks.

Version 2.2.4
Download Disk Image
Download ZIP Archive
English Manual
French Manual
  • Replaced "//" with "/" in URL paths.
  • No longer add "Unchanged" comment to HTML/CSS.
  • Included both http and https links when downloading a site.
  • Added Default Encoding option to the Download Settings.
  • Added Append "html" Extension option to the Download Settings.
  • Removed keyboard shortcut for Download with SiteSucker in the Services menu.
  • Improved character encoding detection when reading HTML files and Web URLs.
  • Removed Action button from Download Settings window and added its commands to the Settings menu.
  • Displayed the size of the download in bytes when progress exceeds 100%.
  • Fixed a bug where downloading multiple sites could reset the level value to zero.
  • Fixed a bug that caused SiteSucker to crash when a http URL was redirected to a mailto URL.
  • Fixed a bug with the Download Option: Get All Files in Same Directory setting that could prevent some files in the original directory from being downloaded.

Version 2.2.3
Download Disk Image
Download ZIP Archive
Download Italian Localization
  • Added Italian and German translations.
  • Added scanning of QuickTime movies for URLs to alternate movies.
  • Added Link and Path Parameter values to the Advanced Download Settings.
  • Added Include Supporting Files option to the Advanced Download Settings.
  • Replaced Delete Small Images with Minimum Image Size in the Download Settings.
  • Changed the name of the Options tab to General in the Download Settings window.
  • Reorganized the settings under the Advanced tab in the Download Settings window.
  • Included data in Sitesucker documents so that the application can resume downloading partially downloaded files.
  • Added the ability to download files even if their URLs are not properly encoded.
  • Added the ability to analyze local files, such as HTML and CSS, without downloading a new copy of the file unless the file has been localized.
  • Performed additional MIME type checks before comparing files against the list of file extensions in the Treat as HTML setting.
  • Switched to case-insensitive string matching during analysis.
  • Fixed a bug that could cause SiteSucker to miss some links when scanning HTML.
  • Fixed a bug that could case SiteSucker to hang if a path setting contained an invalid regular expression.

Version 2.2.2
Download Disk Image
Download ZIP Archive
  • Added the ability to control preferences with AppleScript.
  • Added support for additional Web browsers in the bookmarks preference.
  • Added a setting for specifying which file types should be treated as HTML.
  • Fixed a bug (introduced in 2.2.1) that could prevent sites from downloading correctly.

Version 2.2.1
Download Disk Image
Download ZIP Archive
  • Allowed users to view the download settings while downloading.
  • Replaced wildcard support in paths settings with regular expressions.
  • Removed Get Files via Image Links from the Download Option and added Only Follow Image Links option under the Advanced tab in the download settings.
  • Added an option to save log files in ~/Library/Logs/SiteSucker.
  • Added a Logs tab in the Download Settings window and reorganized the settings.
  • Added scanning of <div>, <th>, and <tr> tags for URLs.
  • Added scanning of the style attribute in all tags for URLs.
  • Replaced URL parameters with a value in local file names.
  • Deleted empty folders in the download folder when all downloads are paused.
  • Modified the document format to improve performance when analyzing files.
  • Fixed an issue where some files failed to download when a download was resumed.
  • Fixed some issues with the Open File command.

Version 2.2
Download Disk Image
Download ZIP Archive
  • Added Bookmarks menu to SiteSucker.
  • Added History menu to replace Recent URLs.
  • Added a Download Automator action to SiteSucker.
  • Enforced path restrictions when the original URL is redirected.
  • Discontinued scanning the Content-Disposition header for file names.
  • Fixed the PayPal URL embedded in SiteSucker.
  • Fixed an issue that could cause SiteSucker to hang if it encountered an ill-formed URL.
  • Fixed an issue where the status of files being analyzed would not update properly after a download was resumed.

Version 2.1.5
Download Disk Image
Download ZIP Archive
  • Reformatted help.
  • Added Settings menu.
  • Added Check for Updates menu item.
  • Added Export External Links setting.
  • Added help buttons in Download Settings and Preferences windows.
  • Changed the log file extension so that it opens in Console by default.
  • Replaced "&amp;" with "&" in URLs before downloading.

Version 2.1.4
Download Disk Image
Download ZIP Archive
Download Italian Localization
  • Added AppleScript support for saving SiteSucker documents.
  • Removed the original URL from the "Paths to include in download" if it was redirected.
  • Fixed a bug that caused the "make new document" AppleScript command to work incorrectly.
  • Fixed a bug that prevented the Save Web URL as Spotlight Comment setting from working under Leopard.

Version 2.1.3
Download Disk Image
Download ZIP Archive
  • SiteSucker no longer opens a new document if one is already open when the application is activated.
  • Validated download settings loaded from a previously saved settings file in the Download Settings dialog.
  • Fixed a bug that caused new documents to use the factory default settings instead of the user default settings.
  • Fixed several bugs associated with saving, loading, and resetting download settings.

Version 2.1.2
Download Disk Image
Download ZIP Archive
  • Encoded spaces in URLs found in HTML files.
  • Displayed an error message if the user tries to open a corrupted SiteSucker document.
  • Changed the default download folder to the Downloads folder in the user's home directory when running under Mac OS 10.5 (Leopard).
  • Expanded the number of errors that trigger the dialog which allows users to download Web sites that have invalid certificates.
  • When a file is saved using the file name in the Content-Disposition header, a symbolic link is now created at the URL name so that links still work.
  • Fixed a bug that caused a spurious error when the Download command was used without a URL in an AppleScript.
  • Fixed several bugs associated with redirected URLs under Leopard.
  • Fixed several bugs associated with saving and loading download settings.

Version 2.1.1
Download Disk Image
Download ZIP Archive
  • Optimized status information updates.
  • Added "resume" AppleScript command.
  • Used UTF-8 encoding by default for URLs and HTML and CSS files.
  • Added Get All Files on Subdomains option to the Download Option setting.
  • Fixed a bug that could prevent HTML files from downloading if they were already downloaded.
  • Fixed a bug that caused SiteSucker to exclude the port number in downloads of relative URLs.
  • Fixed a bug that prevented downloads under Mac OS 10.5 (Leopard).

Version 2.1
Download Disk Image
Download ZIP Archive
  • Reorganized the SiteSucker menus.
  • Added a Preferences dialog.
  • Added scanning of <object> tags for data links.
  • Added the ability to save the download state as a document.
  • Added buttons in the SiteSucker window that allow users to skip individual files during a download.
  • Added an Add to Queue menu item so that URLs can be loaded into the queue without actually beginning a download.
  • Provided warnings in the log file when a link is redirected or when a download fails because the path or file type is not allowed or a file is already downloaded.
  • Rewrote analysis routines to improve responsiveness.
  • Improved folder pruning of sites after all downloads are done.
  • Fixed a problem localizing paths containing colons or semicolons.
  • Fixed a bug that could cause SiteSucker to find bogus URLs within scripts.
  • Fixed a bug that prevented files downloaded from different hosts from localizing correctly.
  • Fixed the Resume command so that it resumes file downloads from the point where the download was paused.
  • Fixed a bug that could cause SiteSucker to crash if it tried to download a URL with a path of "..".
  • Fixed a bug that caused an error if the user tried to get the "files remaining" property of a SiteSucker document using AppleScript.
  • Fixed a bug that let SiteSucker download a site that was disallowed by the settings if the original URL was redirected to that site.

Version 2.0.4
Download Disk Image
Download ZIP Archive
Download Italian Localization
Download Traditional Chinese Localization
  • Reintroduced support for local HTML files.
  • Replaced the code that parses HTML to fix some odd behavior.
  • Allowed users the option of downloading Web sites that have invalid certificates.
  • Added Limits tab and Maximum File Size setting to the Download Settings dialog.
  • Added Reset To Factory Defaults option to the Action pop-up button in the Download Settings dialog.
  • Added queuing option to the Download command for AppleScripts which specifies whether or not to queue up the download.
  • Fixed a bug that could cause SiteSucker to hang while pruning empty folders after a download.
  • Fixed a bug that prevented some URLs from localizing correctly.
  • SiteSucker now displays bytes downloaded for progress status if the expected content length of a file is unknown.
  • SiteSucker now uses ISO Latin 1 encoding rather than UTF-8 encoding when reading and writing text files.

Version 2.0.3
Download
  • Added support for secure (https) URLs.
  • Added French translation.
  • Reintroduced scanning of CSS files for links to other files.
  • The HTML Processing setting now also localizes or deletes CSS files.
  • Included user name and password when downloading robots.txt if the original URL included them.
  • Fixed a bug that prevented some URLs from localizing correctly.
  • Fixed a bug that prevented links from downloading if they were surrounded by whitespace.
  • Fixed a bug that prevented files from downloading if the expected content length of the file was negative.
  • Fixed a bug that could cause a crash when Check All Links was selected in the download settings.

Version 2.0.2
Download
  • Examined response header for file names.
  • Reintroduced scanning of Flash (swf) files for embedded plain text links.
  • Eliminated user names, passwords, and port numbers from folder names.
  • Improved the response of the Pause command and changed the name of the command to Resume when paused.
  • SiteSucker now pauses downloads when the System goes to sleep and resumes downloads when the System wakes.
  • Added a preference that writes status information (Level, Files Downloaded, and Errors) to the SiteSucker Log file when a download is complete.
  • Added the UserAgent.plist file to the Application Support folder so that users can customize the list of available Web browsers for the Identity setting.
  • Added Install Bookmarklet item to the SiteSucker menu, allowing the user to install a bookmarklet that can send a URL from a Web browser to SiteSucker.
  • Fixed a bug that prevented pages from getting properly localized on the last level of a download if the number of levels was limited by the download settings.

Version 2.0.1
Download
  • Reorganized menus.
  • Improved wildcard matching in Paths Settings.
  • Fixed a problem localizing percent-escaped URLs.
  • Deleted partially downloaded files when a download is canceled.
  • Added the ability to save and reset default settings with AppleScript.
  • Added Get Files via Image Links option to the Download Option setting.
  • Added Load Settings and Save Settings commands to the Action pop-up button in the Settings dialog.
  • Reintroduced Download Timeout and Download Delay settings under the Advanced tab in the Settings dialog.
  • Combined Localize HTML and Delete HTML Files After They Are Analyzed options under a new HTML Processing setting.
  • Added New Window Connections sub-menu to the SiteSucker menu, allowing the user to set the number of simultaneous Internet connections for new SiteSucker windows.

Version 2.0
Download
  • Rewrote SiteSucker as a Universal Cocoa application, using WebKit to asynchronously download files.
  • Added integrated online help.
  • Added an option to delete HTML files after analyzing them.
  • Added an option to save the Web URL of each downloaded file in the file's Spotlight comments field.
  • Added the ability to specify types of files (such as, images, movies, etc.) in File Types setting.
  • Added the ability to download multiple sites simultaneously in separate SiteSucker windows.
  • Displayed the SiteSucker queue in a drawer and added the ability to edit the queue.
  • Used the standard Script menu for launching AppleScripts from the menu bar.

DisclosureTriangleClosed Version 1.x History