Updating the scraper to deal with changes to the library pages (they've been updated and are using some different, even less consistent markup), and fixing some tests which were complaining about non-ASCII characters when I tried to run them in a different environment