Examples
A goal of unAPI is to be easily implemented. Another is to be easily implemented over existing, well-known protocols. Several implementations of unAPI and unAPI-related tools seem to indicate that unAPI might achieve these goals.
unAPI services
- unAPI WordPress plugin by Peter Binkley (PHP)
- WikiD by Jeff Young of OCLC (Java, implemented over OpenURL)
- Evergreen library catalog by the Georgia PINES development team (Perl, and more) (see a live example)
- The Canary Database at Yale (Python) (see a live example)
- OPA (OPA Proxies APIs) unAPI proxy by Dan Chudnov (Python, proxies Amazon, Flickr, and Pubmed APIs, and arbitrary OAI-PMH resources)
- unAPI over SRU in for the library catalog at Georgia Tech by Ross Singer (PHP) (see a live example)
- Copy and Paste with unAPI by Alf Eaton (javascript)
- Docs for unAPI use in Mattias Stephens' refbase
- Living Reviews ePublishing Toolkit's RefDb reference database has an unAPI interface, with examples here and here
Related tools
- Greasemonkey userscripts for unAPI by Xiaoming Liu (Javascript)
- unAPI command-line and web validator by Ed Summers (Ruby and Rails)
- unAPI client library by Ed Summers (Ruby)