Select Page
NOTE: This is a static archive of an old blog, no interactions like search or categories are current.

I’ve finally finished uploading all of my photos that I edited since buying the D70 onto Flickr. I also went through my old gallery site and found all the older ones I had in my Favorites group there, re-edited these and uploaded them too. The grand total is 690 photos.
It was a big job to say the least, it was made even bigger by the fact that for a very long time I used the ‘Save for web’ thing on photoshop, what a bad idea! It strips out Exif information which means it messed up the Calendar View on Flickr.
I previously posted about Image::ExifTool and again it proved to be invaluable to me. It comes with a command line tool for manipulating Exif data which can be used to copy Exif data from one file to another. Thanks to my strict naming conventions I could fetch original Exif information out of the original JPG or NEF file and copy it to the edited files with a very simple for loop:

for i in D*jpg
do
exiftool -TagsFromFile ../../`echo $i|awk '{print toupper($1)}'` $i
done

Ran that in each directory with Exifless JPG files and it got quickly sorted out, very nice!
Flickr provides a number of tools for uploading data to it, what they do not provide is a Unix command line tool but I found one in Flickr::Upload which worked a charm and made uploading and tagging very very easy. Other tools and scripts for Flickr can be found here.

$ flickr_upload –tag london –tag ‘”portobello road”‘ –tag animalsp6290618.jpg

So with this done I’m about to retire my old Gallery – it’s already empty of all photos – so anyone who was subscribed to RSS feeds there will need to change. I’ve created Sets that more or less resemble my old Gallery categories, it seems you cannot make RSS feeds for individual sets, this really is a PITA but you can subscribe to tags, so to see all photos of a specific Tag in a RSS reader you can view my list of Tags and click the ones you want, there are RSS and Atom links in the generated pages for each.