WebService::ISBNDB - Access to the isbndb.com API Version: 0.20 WHAT IS IT This is a module to provide programmatic access to the database of book and author information hosted by isbndb.com (see http://isbndb.com). To access the API provided by the site, you will have to register a user account and create an access key. BUILDING/INSTALLING This package is set up to configure and build like a typical Perl extension. To build: perl Build.PL ./Build ./Build test If WebService::ISBNDB passes all tests, then: ./Build install You may need super-user access to install. PROBLEMS/BUG REPORTS Please send any reports of problems or bugs to rjray@blackperl.com CHANGES lib/WebService/ISBNDB/Agent.pm: Extended the _lr_trim() method to also translate newlines to spaces and squeeze sequences of spaces. Build.PL: Added dependency specification for other non-core modules this module uses (Class::Std, Error, Business::ISBN). Added a "recommends" spec for Date::Parse, which is used only if available. Bumped the dist version number. t/00_signature.t: t/01_pod.t: t/02_pod_coverage.t: Added svn Id keywork for tracking purposes. lib/WebService/ISBNDB/API/Books.pm: lib/WebService/ISBNDB/Agent/REST.pm: Added the rest of the data isbndb.com makes available for books. t/05_api_baseclass.t: t/07_agent_baseclass.t: t/10_categories.t: t/20_publishers.t: t/30_subjects.t: t/40_authors.t: t/50_books.t: t/Authors-person_id=kulchenko_pavel.xml: t/Authors-person_id=ray_randy_j.xml: t/Books-isbn=0596002068.xml: t/Categories-category_id=alphabetically.authors.r.a.y.xml: t/Categories-category_id=alphabetically.publishers.o.r.xml: t/Categories-category_id=computers.programming.languages.perl.xml: t/Categories-category_id=science.astronomy.xml: t/Categories-category_id=science.biology.xml: t/Categories-category_id=science.botany.xml: t/Categories-category_id=science.chemistry.xml: t/Categories-category_id=science.computer_science.xml: t/Categories-category_id=science.earth_sciences.xml: t/Categories-category_id=science.economics.xml: t/Categories-category_id=science.geography.xml: t/Categories-category_id=science.mathematics.xml: t/Categories-category_id=science.mineralogy.xml: t/Categories-category_id=science.paleontology.xml: t/Categories-category_id=science.philosophy.xml: t/Categories-category_id=science.physics.xml: t/Categories-category_id=science.political_science.xml: t/Categories-category_id=science.psychology.xml: t/Categories-category_id=science.social_sciences.xml: t/Categories-category_id=science.sociology.xml: t/Categories-category_id=science.xml: t/DUMMY.pm: t/Publishers-publisher_id=oreilly.xml: t/Subjects-subject_id=internet_programming.xml: t/Subjects-subject_id=perl_computer_program_language.xml: t/testing.key: t/util.pl: A more comprehensive suite of tests. Includes XML files that are snapshots of the corresponding data from isbndb.com, so that the tests don't keep using up the daily allotment of requests for the key. Also includes DUMMY.pm, a dummy connector for WebService::ISBNDB::Agent that reads the XML from the snapshot files. lib/WebService/ISBNDB/API.pm: lib/WebService/ISBNDB/API/Authors.pm: lib/WebService/ISBNDB/API/Books.pm: lib/WebService/ISBNDB/API/Categories.pm: lib/WebService/ISBNDB/API/Publishers.pm: lib/WebService/ISBNDB/API/Subjects.pm: lib/WebService/ISBNDB/Agent.pm: lib/WebService/ISBNDB/Agent/REST.pm: Bug-fixes directly resulting from the unit-test suites.