Re: Software in Development: Sierra API Wrapper in Go

From: Scott Turnbull <scott.turnbull_at_nyob>
Date: Tue, 21 Oct 2014 13:13:23 -0400
To: CODE4LIB_at_LISTSERV.ND.EDU
Awesome to see go clients springing up. We're using Go quiet a bit on the
backend and it's been great for us.

- Scott

On Tue, Oct 21, 2014 at 1:06 PM, Kevin Bowrin <kevin.bowrin_at_carleton.ca>
wrote:

> Hello all,
>
> I wanted to put the word out that Carleton University Library is working
> on a wrapper around III's Sierra API.
>
> Our main use case will be displaying a 'live' item status in Ares, our
> course reserves system.
> We can edit the Ares html templates, so a bit of Javascript querying the
> API seemed like a good fit.
> Here's the documentation for the API:
> https://sandbox.iii.com/docs/Default.htm
>
> III is using OAuth v2.0 for this API, and authentication is required for
> every request.
> Instead of storing the authentication information in javascript, I wanted
> to open up the API and use CORS or a firewall
> to restrict access. I also wanted to be able to cache, rate-limit, define
> what parts of the API we wanted to open, etc.
>
> Basically, I wanted more control.
>
> I've started working on a small utility to serve as a proxy to the API, an
> alpha/proof-of-concept version is here:
> https://github.com/cudevmaxwell/tyro
>
> If you're a Sierra shop, please let me know what features you'd like to
> see in the final release.
>
> Thank you,
> Kevin Bowrin, Programmer, Carleton University Library
>



-- 
Scott Turnbull
APTrust Technical Lead
University of Virginia
scott.turnbull_at_aptrust.org
www.aptrust.org
678-379-9488

Link to my Calendar -
http://www.google.com/calendar/embed?src=scott.turnbull%40aptrust.org&ctz=America/New_York
Received on Tue Oct 21 2014 - 13:13:30 EDT