"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.
WAIL is written in Python and compiled to a native executable using PyInstaller.
NOTE: WAIL has also been reimagined in WAIL-Electron. The reimagined version enables high fidelity web archiving using modern capture and replay tools as well as collection-based archive organization. For natively using conventional institutional-grade Web archiving tools like OpenWayback and Heritrix, the repo where you reside is the place to be.
WAIL is an application that runs either on your macOS (.app) or Windows (.exe) system. To install WAIL, first download the appropriate package for your file system (.dmg for macOS or .zip for Windows), open the package, and follow the instructions to drag-and-drop the WAIL application to the correct location on your file system.
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 or WAIL.exe on Windows (7+). To run it using Python for testing, run the following from the root of the WAIL source directory:
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 build WAIL from source to a native system executable (.app or .exe), open a terminal or console session and move into the root of the WAIL source directory then: Development
sh bundledApps/MAKEFILE.shThis will create /Applications/WAIL.app on macOS.
From the Windows shell: Windows
bundledApps\MAKEFILE.batthen move the WAIL source directory to the root of your C drive (thus making C:\WAIL\).
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 with additional extensive contributions by John Berlin.