I’ve been particularly productive today, at least as far as externally visible services are concerned. SuperCat is proving to be a mighty beast, and is now the basis of three (count ’em, three) shiny new web APIs. UPDATE: Bill and I set up the services described here on our externally accessible dev server. The URLs … Continue Reading about print “Achtung!\n”x3; →
API Reference
I mentioned in a previous post that we were planning to create a script to extract API documentation from our new OpenSRF method signature layout. Well, I was inspired by Aaron Krowne, and found guidance in Thom Hickey, to create an XSLT wrapper to the existing OpenSRF introspection API using the OpenILS XML Gateway. It’s … Continue Reading about API Reference →
MODS CQL search points in OpenILS/Evergreen; or, Doing what we already do
This is awesome. It stems from a request on the MODS list for comments and ideas surrounding MODS search points (and the development of a context set) in CQL. Well, since we use MODS to extract indexable data from our MARC for use by basic searches, I waded right in. And what came out is … Continue Reading about MODS CQL search points in OpenILS/Evergreen; or, Doing what we already do →
Running the gauntlet: Volume 1
I began work on open-ils.supercat this weekend, and things are going swimmingly so far. I created the open-ils.supercat.record.marcxml.retrieve and open-ils.supercat.metarecord.mods.retrieve methods with no problem, and added open-ils.supercat.record.mods.retrieve as well. The metarecord building code is mostly a big pile of DOM, but you can see the code here in the sub called retrieve_metarecord_mods if you are … Continue Reading about Running the gauntlet: Volume 1 →
Record groups? We got your record groups!
While we don’t have the many millions of records that OCLC does (what, 60M+?), we do have a local database to play with, an extensible ILS, and the desire to do fun stuff like OCLC does. So, I wrote an xISBN clone while working on the open-ils.supercat OpenSRF application. Instead of grouping records into FRBR … Continue Reading about Record groups? We got your record groups! →
Code, document thyself!
In an effort to help others (and ourselves) write cleaner, happier, more eco-friendly code, we have added optional argument count and signature checking to OpenSRF. To make using this facility as simple and unobtrusive as possible there are three implementation levels (well, four if you count “a short note without parameter information”), each one more … Continue Reading about Code, document thyself! →