Home of unAPI WP plug-in
The WordPress plug-in for unAPI now lives here: http://www.lackoftalent.org/michael/blog/unapi-wordpress-plug-in/
unAPI 1.0 Compliance and a belated haiku!
The page for the unAPI WordPress plug-in has moved to the following location: http://www.lackoftalent.org/michael/blog/unapi-wordpress-plug-in/
Technosophia is now compliant with the brandy new unAPI version 1.0 specification (which bears an uncanny resemblance to revision 3). I've also added support for the MARCXML and SRW_DC formats to the WordPress plug-in, and updated Xiaoming's unAPI Wiki page on existing formats.
Download the unAPI-1.0 plug-in for WordPress
I'd welcome any feedback on the goodness of my various formats. A cataloger I am not, so there are bound to be mess-ups with my *_DC, MODS, and MARCXML records. Especially the MARCXML, eugh.
unAPI bel–
lows, "veni, vidi, vici,"
most triumphantly!
I never claimed to be a poet.
unAPI revision 3 plug-in for WordPress
The unAPI plug-in for WordPress has moved to the following location: http://www.lackoftalent.org/michael/blog/unapi-wordpress-plug-in/
unAPI-rev3 compliance
Technosophia is now compliant with unAPI-revision 3. Cruise around and let me know if you turn up any bugs.
unAPI revision 1-compliant
I noticed Dan Chudnov's earlier note about the launch of the unAPI website and noted in particular the the unAPI revision 1 specification. I decided to give Technosophia a run through some error cases and some of the errors came up as 400 where they should have been 404 or 406. I made a few minor tweaks to pbinkley's unAPI WordPress plug-in and I believe Technosophia is now fully compliant with unAPI revision 1.
Here are the test cases I used:
- /unapi.php
200 Ok - /unapi.php?uri=oai%3Alackoftalent.org%3Atechnosophia%3A25
300 Multiple Choices - /unapi.php?uri=oai%3Alackoftalent.org%3Atechnosophia%3A25&format=mods
200 Ok - /unapi.php?uri=oai%3Alackoftalent.org%3Atechnosophia%3A25&format=BADFORMAT
406 Not Acceptable - /unapi.php?uri=BADURI&format=mods
404 Not Found - /unapi.php?format=mods
400 Bad Request
Woohoo?
