Skip to content

Instantly share code, notes, and snippets.

@matalangilbert
Created April 3, 2012 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matalangilbert/2292377 to your computer and use it in GitHub Desktop.
Save matalangilbert/2292377 to your computer and use it in GitHub Desktop.
Opens a random flickr photo, based on a supplied search tag term.
#!/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[0])
rand = Random.new.rand(results.length)
info = flickr.photos.getInfo(:photo_id => results[rand].id)
url = FlickRaw.url_b(info)
Launchy.open(url)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment