Code so far. Open Library down for a bit. https://twitter.com/internetarchive/status/323899481470930945.