SkillAgentSearch skills...

Worldcat

Python module for interacting with OCLC's WorldCat APIs, including the WorldCat Search API, the WorldCat Registry API and the xID APIs (xISBN, xISSN, and xOCLCNUM).

Install / Use

/learn @anarchivist/Worldcat
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DESCRIPTION

worldcat is a Python module that works with OCLC's WorldCat Affiliate web services (see http://www.worldcat.org/affiliate/). worldcat currently works with the WorldCat Search API, the xID (xISBN, xISSN, and xOCLCNUM) APIs, and lookups using the WorldCat Registry API.

Requests to the WorldCat Search API key require an API key provided by OCLC (see http://www.worldcat.org/affiliate/tools?atype=wcapi), available to all OCLC members at no charge. The authors of this module do not endorse the terms of use of OCLC APIs nor are liable for any violations of their Terms of Use.

INSTALLATION

You can use easy_install to install worldcat:

easy_install worldcat

If you prefer, you can check out the latest version of the source using Git:

git clone https://github.com/anarchivist/worldcat.git

To install:

python setup.py install

TODO

  • Develop test suite
  • Write detailed documentation
  • Add support for WorldCat Identities, Terminologies Services, Metadata Crosswalk Services, and WorldCat Registry Search
  • Add access token support to xISBN and xISSN requests

LICENSE

GPL/BSD (Dual Licensed), portions under the Apache License

AUTHORS

Mark A. Matienzo mark@matienzo.org Etienne Posthumus etienne@pos.thum.us (Google App Engine example)

View on GitHub
GitHub Stars62
CategoryDevelopment
Updated6mo ago
Forks13

Languages

Python

Security Score

72/100

Audited on Sep 30, 2025

No findings