ia_wayback
is a simple, minimal Python wrapper around Internet Archive's Wayback Machine APIs, which are described here:
http://archive.org/help/wayback_api.php
For now the functionality is limited to a check if a user-specified URL is available in Internet Archive's Wayback Machine. The CLI tool returns comma-delimited output with info on the availability of a URL in Wayback. the following items are returned (if available):
- The source URL (as specified by the user).
- A True/ False flag that indicates whether the URL is available in Wayback.
- The URL of the most recent snapshot in Wayback.
- The status of the snapshot (what does this mean, exactly?)
- Snapshot timestamp
usage: ia_wayback.py <url>
url
: input url
ia_wayback.py www.projectmoonbase.com
Which gives the following output:
www.projectmoonbase.com,True,http://web.archive.org/web/20141116085509/http://www.projectmoonbase.com/,200,20141116085509
ia_wayback.py http://www.bitsgalore.org/2014/11/13/Demise-Of-Dutch-Blogosphere/
This results in:
http://www.bitsgalore.org/2014/11/13/Demise-Of-Dutch-Blogosphere/,False,,,
In the second example, the page was not found in Wayback, so the last 3 output items are empty.
This code has had very limited testing, and doesn't have any error trapping whatsoever. I mainly wrote this to get more familiar with the Internet Archive's Wayback API. Use at your own risk!