Didn't realize it was as easy as passing 'None' - very cool.
I just started playing with the functions - I notice they strip periods from authors/titlenames - was this done because periods specifically misbehave with some services? I would think that most services should be able to handle them, and in some cases expect them - Overdrive seemed to expect them as an example - the search returned no results when they were stripped.
I don't feel particularly strongly either way with regard to stripping/them them, just curious. I'm thinking maybe the best approach would be to trust the original input at first, and only try normalizing it if there's a failure/lack of returned results.
|