Print

Print


Kia ora Tim,

The first webform example that comes to mind as similar to what you want is at http://wiki.canterbury.ac.nz/display/LIBRARY/Articles+without+DOIs

As written the function convert(form) has some extra stuff around DOIs and EBL (.eblib.com) which you can strip out.
For normalising the PURL, I think I'd do it in three steps:
1) remove the "http://www.university.edu.proxyrewrite.proxy.edu/auth/EZProxy.asp?url=" string if present
2) remove ".proxyrewrite.proxy.edu" if present
3) prepend "http://www.university.edu.proxyrewrite.proxy.edu/auth/EZProxy.asp?url="

Feel free to email me if you need more information - I'm not sure how familiar you are with javascript.

Deborah

-----Original Message-----
From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Tim Pellett
Sent: Tuesday, 11 June 2013 1:28 a.m.
To: [log in to unmask]
Subject: [CODE4LIB] PURL normalizer script

Hi,

Has anyone created a script to help normalize PURLS that go through the EZProxy rewrite, that they would be willing to share?

The script would have to be smart enough to do the following:

1. Prepend the proxy prefix url if it does not exist.
2. Remove the proxy rewrite from either the proxy prefix and/or the vendor's url.

For example, a sample url would be:

http://www.university.edu.proxyrewrite.proxy.edu/auth/EZProxy.asp?url=
http://search.ebscohost.com.proxyrewrite.proxy.edu/login.aspx
?direct=true&db=a9h&AN=66352991&site=ehost-live

In this example, the proxy prefix is already there, but the rewrite, ".
proxyrewrite.proxy.edu" exists in two places and would need to be removed.

I visualize a web form that the patron would copy/paste the url into the text box and click button and new, working url will be there for user to use for future use.
--
----------------
Tim Pellett
Library Support Specialist
Maine InfoNet, University of Maine
Phone: 207.581.3086
http://support.maineinfonet.org


________________________________
P Please consider the environment before you print this email.
"The contents of this e-mail (including any attachments) may be confidential and/or subject to copyright. Any unauthorised use, 
distribution, or copying of the contents is expressly prohibited.  If you have received this e-mail in error, please advise the sender 
by return e-mail or telephone and then delete this e-mail together with all attachments from your system."