This repo contains the code for http://prelingerlibrary.org/stacks/v2.
The code is fairly well-commented, but I've also prepared a technical documentation page if you prefer a more narrative style, or a little more information on why certain decisions were made: http://prelingerlibrary.org/stacks/v2/about/documentaiton.html
This site is centered around the excellent large-image viewer OpenSeadragon: https://github.com/openseadragon/openseadragon.
This folder contains the code for:
- Converting data-entry CSVs into the nested .json format which the website uses
- The Processing Java program for adjusting the photo's skew/perspective.
- Converting Internet Archive metadata .xmls to CSVs.
This folder contains the code for the website itself, minus the contents of dzi-files/ (The 9 composite photos of the stacks, converted into the tiling image .dzi format -- I'm happy to share these files, they're just a little too unwieldy for GitHub).