[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