[Blacklight-development] Hello!

Matt M. goodieboy at gmail.com
Sat Feb 16 14:28:35 EST 2008


I've joined the list! :)

I want to get in and comment to some of the questions here, seems like Erik
has done a great at that so far. I'll get back asap Monday. Until then, just
wanted to let everyone know that a much better Flare is coming. The code is
a lot more simple, documented and tested. Please just hold on a couple more
days! My intention was never to really fork Flare, I had a limited amount of
time to get some things working that the original Flare did not provide. I
would *love* to create a patch and get this merged into the real Flare. I'll
admit though, I love the title "forker of flare". That's so cool!

Also, I've recently found a great way to get holdings information using
Z39.50 and created a nice little helper class. It uses YAZ, and ruby-marc.
You can do things like:

s = Z3950.connect('virgo.lib.virginia.edu', 2020, 'unicorn')
record = s.find_by_ckey('2993872')
record.holdings.each do |item|
  item.available?
  item.current_location
  item.home_location
end

The problem is, the solution is very dependent on what our Z39.50 server is
spitting out. The field we use for holdings is 926 I think. You can
customize your server as needed. It'd be great to get that documented
somewhere so everyone could use this functionality.

Cheers!
- m
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/blacklight-development/attachments/20080216/a05c25e1/attachment.html 


More information about the Blacklight-development mailing list