Thanks,
You're right, the exceptions are nothing to worry about. Basically, if an image is found with a date in an illegal format, then it is aborted and processing continues. It just doesn't look that pretty!
To help you get started, the source is separated into several components. That jar is built from
scf-flickrtools. Simply type "ant jar" to build it (assuming ant is installed / on your path).
It in turn uses another component, the
scf-api, which is a java library for communicating with my web services / live database. It basically wraps the
public api so that it can be invoked in nice java :) The other key advantage is that it pre-validates the request so as to save time and bandwidth. For example, better validation could be applied to the date in the
RequestValidator. There is a
corresponding test class that gives you an idea of what is validated.
I think all of the components are stand alone eclipse projects. Once checked out, just import them into eclipse. Most have ant build scripts too.
I should probably write this sort of stuff up properly on some wiki documentation pages...
I did my Software Engineering degree ~10 years ago (eek, when did I get old?) but am happy to help you out however I can. If you're looking for final year project, a distributed, de-centralised image-crawling web spider would be a great (and useful) project...
Thanks again,
Matt