I'm not sure how you calculate the wait time, but I'll throw out some thoughts about how to maybe make the numbers better fit reality.
For example, at one library, I see three different books that I was considering placing on hold, and both have a wait time of "02@" in the plugin. All have no other people waiting, but one has only 1 library copy, one has 2, and the third has 3. Granted, worst case is that every copy of all three books were checked out a few seconds ago, and they are all kept the maximum time. But, statistically, the book with three copies is much more likely to be available sooner...on average, I should get it in 1/3 of the max checkout time.
I noticed you already do some of this, in that a book with 2 copies at the library, none available, and one person waiting gives a 3-week wait, while a book with 1 copies at the library, none available, and one person waiting gives a 4-week wait.
The second thing I noticed is that it seems you assume that the max checkout is 2 weeks at all libraries. I have several with a max checkout of 3 weeks, and that was the default when I first created the account, so I suspect that many people would have left it there. If I want the book as fast as possible, but don't want to waste holds at a lot of libraries, the max checkout time makes a big difference when deciding which library to use.
For this, I don't even care if you can scrape the data from the website...I'd be willing to manually enter the max checkout time as part of the library config.
|