anarchivist / worldcat (http://matienzo.org/project/worldcat/)

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

Clone this repository (size: 123.8 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/anarchivist/worldcat/

 NB: This is not the latest revision. For the latest view, go to tip.

View at rev
worldcat /
filename size last modified message
examples  
worldcat  
.hgtags 282 B 11 months ago Added tag 0.3.0 for changeset 0d6de05dee49
COPYING.BSD 1.5 KB 11 months ago - Extensive cleanup on examples/holdingsmap/holdingsmap.py
COPYING.GNU 34.3 KB 16 months ago Switched to BSD License/GPL dual licensing for WorldCat…
Changes 3.2 KB 10 months ago upping version to 0.3.1; adding readme info and credits to…
README 1.3 KB 10 months ago upping version to 0.3.1; adding readme info and credits to…
setup.py 822 B 10 months ago upping version to 0.3.1; adding readme info and credits to…

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
Mercurial:

    hg clone https://bitbucket.org/anarchivist/worldcat/
    
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)