WebService::ILS::OverDrive - WebService::ILS module for OverDrive services
use WebService::ILS::OverDrive::Library; or use WebService::ILS::OverDrive::Patron;
WebService::ILS::OverDrive::Library - anonymous discovery services - no individual user credentials required
WebService::ILS::OverDrive::Patron - discovery and circulation services that require individual user credentials
See WebService::ILS
test
no_details
only id, title, rating and media will be available
See https://developer.overdrive.com/apis/search
For iterating through search result pages. Each native_search_*() method accepts record returned by any native_search*() method as input.
Example:
my $res = $od->native_search({q => "Dogs"}); while ($res) { do_something($res); $res = $od->native_search_next($res); } or my $res = $od->native_search({q => "Dogs"}); my $last = $od->native_search_last($res); my $next_to_last = $od->native_search_prev($last); my $first = $od->native_search_first($next_to_last) # Same as $od->native_search_first($last) # Same as $res
my $res = $od->native_search({q => "Dogs"}); foreach (@{ $res->{products} }) { my $meta = $od->native_item_metadata($_); my $availability = $od->native_item_availability($_); ... }
Copyright (C) Catalyst IT NZ Ltd Copyright (C) Bywater Solutions
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Srdjan Janković <srdjan@catalyst.net.nz>
To install WebService::ILS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::ILS
CPAN shell
perl -MCPAN -e shell install WebService::ILS
For more information on module installation, please visit the detailed CPAN module installation guide.