I've joined the list! :)<br><br>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!<br>
<br>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:<br><br>s = Z3950.connect('<a href="http://virgo.lib.virginia.edu">virgo.lib.virginia.edu</a>', 2020, 'unicorn')<br>
record = s.find_by_ckey('2993872')<br>record.holdings.each do |item|<br> item.available?<br> item.current_location<br> item.home_location<br>end<br><br>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.<br>
<br>Cheers!<br>- m