FindIt - Aleph OPAC Extension
Tags: api , google_book , books_in_print , maps , google_viewability_api , isbn_com , aleph , ulrichs , worldcat_org , perl , intermediate
Last Updated: Feb 19, 2010 17:29
- Author: Mark Dehmlow
- Additional author(s):
- Institution: University of Notre Dame
- Year: 2008
- License: GNU GPL version 3, Copyright 2008 University of Notre Dame/Hesburgh Libraries
- Link to terms: http://www.gnu.org/licenses/gpl-3.0.html
- Skill required for using this code: intermediate
Programming Language
PERL
Description
FindIt is an Aleph record extension script. It's purpose is to offer extended services for items in Aleph. The extended services include maps, openurls to document delivery forms, google book, worldcat.org, books in print, ulrichs, and amazon.com reviews.
State
Stable
Screen captures
Download
findit.cgi
getAlephRecord.pm
genericWebService.pm
findit.css
findit.js
location.cgi
Working example
http://www.library.nd.edu/eresources/findit/findit.cgi?doc_num=002099718
Using the following Ex Libris API
Aleph 18.1 X-Services
Changes
Version 1.0
Initial Release
Dependencies
URI::Escape.pm
CGI.pm
Data::Dumper.pm
XML::LibXML.pm
JSON.pm
LWP::UserAgent.pm
Installation instructions
All of the files from the attachments menu should be saved to a directory on a web server that can execute PERL scripts. The findit.cgi script will need at least getAlephRecord.pm and genericWebService.pm to run properly. location.cgi is an optional redirection/logging script.
findit requires a system number as the input, but can also take an aleph session id
doc_num=002099718
aleph_session=95TP8LI6DJ37HU11HAL2MCKL2N5PXMVY9MQSD76QM8A39SUJEU-43123

