• Stars
    star
    146
  • Rank 247,223 (Top 5 %)
  • Language
    Objective-C
  • Created over 15 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Webarchiver allows you to create Safari .webarchive files from the command line. This project was featured on the Github blog in December 2008 👍

Webarchiver

Webarchiver allows you to create Safari .webarchive files from the command line. Webarchives are a convenient way to store a webpage and its associated files (images, css, javascript, etc) in a single file. It is very simple to use:

./webarchiver -url https://www.google.com -output google.webarchive

Usage

$./webarchiver

webarchiver 0.9
Usage: webarchiver -url URL [-js JAVASCRIPT] -output FILE
Example: webarchiver -url https://www.google.com -output google.webarchive
-url    http:// or path to local file
-js     Custom JavaScript to execute after loading the page
-output File to write the webarchive to.

Do not forget the ‘http://’ if you want to archive a webpage. If no ‘http://’ is present then webarchiver attempts to archive a local file.

Download

The easiest way to install webarchiver is by using HomeBrew or MacPorts.

$ brew install webarchiver

$ sudo port install webarchiver

Release notes

Version 0.10 : Added the ability to execute custom javascript on page load. Thanks Viktor Szakats

Version 0.9 : Removed man page template. Updated Version number in code. Thanks Kurt Hindenburg

Version 0.8 : Matias Piipari fixed error codes.

Version 0.7 :

  • Modernized and improved the code.
  • Support for loading local HTML files without an extension.
  • If the output path is a folder, we now save the webarchive there.
  • Big thanks to Jan Weiß for the work done in this release

Version 0.6 : Cleaned up Github release.

Version 0.5 : More robust KBWebArchiver (Keith Blount and Jan Weiß).

Version 0.4 : Code maintenance and cleanup (Jan Weiß).

Version 0.3 : Changed URL and sorted out source for git.

Version 0.2 : John Winter fixed page loading issue.

Version 0.1 : Initial release.

Credits