Install required gems:
gem install flickraw gem install launchy
#!/usr/bin/env ruby require 'flickraw' require 'launchy' FlickRaw.api_key = 'YOUR_API_KEY_HERE' FlickRaw.shared_secret = 'YOUR_SHARED_SECRET_HERE' results = flickr.photos.search(:tags => ARGV) rand = Random.new.rand(results.length) info = flickr.photos.getInfo(:photo_id => results[rand].id) url = FlickRaw.url_b(info) Launchy.open(url)
(replace YOUR_API_KEY_HERE and YOUR_SHARED_SECRET_HERE with your information from flickr)
Save this as flickr_single_tag.rb, and then run it, supplying a single search tag on the command line:
ruby flickr_single_tag.rb surf
Last time I ran it (with surf, as above), I got the image below. It's kind of fun to see what kind of images the returns!
This gist contains the code from this post.
Clone url: git://gist.github.com/2292377.git