Overview

SiteSucker is a Macintosh application that automatically downloads websites from the Internet. It does this by copying the site's webpages, style sheets, images, backgrounds, and other files to your local hard drive, duplicating the site's directory structure. By default, SiteSucker "localizes" the files it downloads, allowing you to browse a site offline.

The SiteSucker window shows the URL (Uniform Resource Locator) being downloaded, the current status of the download, and the toolbar.

SiteSuckerActive

To start downloading a site:

  1. Enter an Internet address into the URL text field.
  2. Press return and SiteSucker will go to work.

SiteSucker provides several convenient ways to enter an address to download. For example, you can choose a recently used URL from the History menu or a bookmark from the Bookmarks menu. You can also use the SiteSucker bookmarklet to send the URL of a page displayed in a web browser to SiteSucker.

If the downloaded file is a webpage or style sheet, SiteSucker will scan the file for links and download the links. The status of the download appears in the lower section of the SiteSucker window. When SiteSucker exhausts all links, it will stop automatically. To stop the download manually, click the Stop button in the toolbar.

To open a file that you recently downloaded, use the Open File item or the Open Downloads item in the File menu, or click the File button in the toolbar. To open the folder containing all the downloaded files, use the Open Destination Folder item in the File menu or click the Folder button in the toolbar. In the destination folder, you'll find log files and folders containing downloaded websites. These folders may also include a _downloads.html file. Whenever you start a download, a link to the first file downloaded is added to this file. If you open _downloads.html in a web browser, you can see your downloaded files by clicking on these links.

When SiteSucker downloads a resource from the web, it also sets the Where from extended attribute for the file, which provides the URL that was used to download the file. To see this attribute, select the downloaded file in the Finder, choose File > Get Info, and look for the Where from field under More Info in the Get Info window.

When SiteSucker localizes sites, it creates links that are all relative to files in the destination folder. For this reason, the entire contents of the destination folder can be moved to any location without breaking any links, provided that no item being moved is renamed.

To download multiple sites, you can open multiple SiteSucker windows or use the queue to download a series of sites within a window. To download a password protected site, SiteSucker provides a browser that allows you to log into the site before starting the download.

Each SiteSucker window represents a document. The number of simultaneous Internet connections for new SiteSucker documents is determined by a setting in the preferences. Each SiteSucker document has its own settings. The settings allow you to tailor the download by specifying the destination folder, logging options, file limits, allowed paths, allowed file types, etc.

When you save a document, SiteSucker saves all the information about a download, including the URL, the settings, and the queue. You can then use the document to perform the same download whenever you want. If SiteSucker is in the middle of a download when you choose the Save item, SiteSucker will pause the download and save its status with the document. Later, you can restart the download from where it left off by opening the document and pressing the Resume button in the toolbar.

Finally, SiteSucker allows you to transfer downloaded sites between your Macintosh and your iOS device using AirDrop, iCloud Drive, Dropbox, or iTunes File Sharing.