🐋 One-Click User Instigated Preservation
HTML Java JavaScript Python Shell Batchfile Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config Began creating endpoint for communication from WARCreate to expose in… Jan 12, 2016
images Update screenshots to current UI Mar 16, 2016
.gitignore Create Info.plist for #192. Does not seem to refresh in OS but more i… Oct 16, 2015


WAIL logo
 Web Archiving Integration Layer (WAIL)

"One-Click User Instigated Preservation"

Web Archiving Integration Layer (WAIL) is a graphical user interface (GUI) atop multiple web archiving tools intended to be used as an easy way for anyone to preserve and replay web pages.

Tools included and accessible through the GUI are Heritrix 3.2.0 and OpenWayback 2.3.0. Support packages include Apache Tomcat, pyinstaller, and MemGator.

WAIL is written in Python and compiled to a native executable using pyInstaller.

Installing WAIL

See the download section on the WAIL homepage to download the application, install it, and for basic usage.

Running WAIL

This section is intended only to run WAIL from source. To download the compiled application, see the downloads section.

End-user execution is meant to be accessed through the binary file, either WAIL.app on MacOS X or WAIL.exe on Windows (7+). To run it using Python for testing, run the following from the root of the WAIL source directory:

python ./bundledApps/WAIL.py

Since Wayback and Heritrix configurations rely on absolute paths on the system, checks and interactions with services may not work in debugging mode unless a binary of WAIL (e.g. WAIL.app)currently exists in directory specific to your operating system (see below).

You may need to install other dependencies on your system to compile from source like wxWidgets depending on your local python configuration.

Python is not required to be installed for end-users, just double-click (see above) and go!


To compile WAIL to a system-dependent executable, cd into the root of the WAIL source directory then:


sh ./bundledApps/MAKEFILE.sh

This will create /Applications/WAIL.app on MacOS X.


From the Windows shell:


then move the WAIL source directory to the root of your C drive (thus making C:\WAIL).

Problems? Questions?

Please see the Frequently Asked Questions page.


WAIL is a project of the Web Science and Digital Libraries (WS-DL) research group at Old Dominion University (ODU), created by Mat Kelly.

For support e-mail wail@matkelly.com or tweet to us at @machawk1 and/or @WebSciDL.