Posts about code4lib

gtfo: get the foaf out

April 23rd, 2009

Leading up to the Linked Data pre-conf at cod4lib09 there were several irc discussions around just how to structure the day and what could we do to give attendees the best shot at having an “ah-ha moment”. One idea was to create a simple application that would demonstrate the potential of linked data while also being participatory. I think it took Ed Summers less than 24 hours to hack together the first iteration of the cod4lib2009 attendees foaf crawler/gallery thingy. He can usually be counted on for such feats of overnight engineering.

Read more »

Code4LibCon 2009: Timeline and IRC log

February 28th, 2009

To cut to the chase, I extracted the hCal events from the 2009 conference schedule and fed them into a Simile Timeline. I then linked each event to the corresponding slice of my IRC client log. If you want to take a look it’s here.

Read more »

Url2Cite

December 11th, 2008

Last Tuesday I got the chance to sit around for a day with a bunch of talented library & academic technology folks as part of the 1st ever gather of NEcode4lib, the New England “chapter” of the code4lib community. We met at the Boston Public Library and took turns giving short presentations on a variety of topics. I didn’t take greatany notes, but thankfully others did.

The thing I presented on is only about halfway (if that) between an interesting hack and something actually useful. It’s an attempt to create an article metadata scraping service using the CiteULike Plugins. I got the idea a while back from reading this blog post. The basic idea is you take the CiteULike plugins, which are a set of HTML scrapers written in a variety of languages, wrap them in a web service that accepts a URL and a format, and then provide a bookmarklet. A “user” viewing an article at a publisher’s site can then click the bookmarklet and get the article metadata in a variety of formats.

Links:

  • slides from the talk are here
  • As of now the service is available here
  • the bookmarklet is here

Some directions I’m interested in taking this:

  • Create a proper python library wrapper for the plugins
  • Implement the unAPI 300 response providing links to the resource in the available formats. Otherwise the bookmarklet will be restricted to a default format. Or you’d need a separate bookmarklet for each format
  • Add COinS as an output format, i.e. TinyOpenUrl
  • Try the same concept but using SpiderMonkey & the Zotero Translators

Update: January 15, 2009 @ 11:08

I’m disabling the demo service linked to above for the time being until I have an opportunity to improve it and make it actually useful/functional.