thewebfellas / flickr_fu forked from commonthread/flickr_fu
- Source
- Commits
- Network (31)
- Issues (0)
- Downloads (2)
- Wiki (1)
- Graphs
-
Tag:
v0.1.4
| name | age | message | |
|---|---|---|---|
| |
.gemified | Thu Apr 10 13:13:59 -0700 2008 | |
| |
.gitignore | ||
| |
LICENSE | Thu Mar 27 22:51:22 -0700 2008 | |
| |
README | ||
| |
Rakefile | Thu Mar 27 08:30:09 -0700 2008 | |
| |
lib/ |
README
= flickr-fu == Getting Started You need to first get an API key as detailed here: http://www.flickr.com/services/api/misc.api_keys.html == Documentation RDoc Documentation can be found here: http://www.commonthread.com/projects/flickr-fu/rdoc/ == Authorization Example require 'flickr_fu' flickr = Flickr.new('flickr.yml') puts "visit the following url, then click <enter> once you have authorized:" # request write permissions puts flickr.auth.url(:write) gets flickr.auth.cache_token == Search Example require 'flickr_fu' flickr = Flickr.new('flickr.yml') photos = flickr.photos.search(:tags => 'ruby-flickr') puts "found #{photos.size} photo(s)" photos.each do |photo| puts photo.title puts photo.description unless [nil, ''].include?(photo.description) [:square, :thumbnail, :small, :medium, :large, :original].each do |size| puts "#{size}: #{photo.url(size)}" end puts "comments: #{photo.comments.size}" photo.comments.each do |comment| intro = "#{comment.author_name} says - " puts "#{intro}\"#{comment.comment.gsub("\n", "\n"+(" "*intro.length))}\"" end puts "notes: #{photo.notes.size}" photo.notes.each do |note| puts "[#{note.x},#{note.y} ~ #{note.width}x#{note.height}] - \"#{note.note}\"" end puts puts end

