Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
SmugMug API Wrapper
tag: v0.3.0

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
test
.yardoc
LICENSE
README.rdoc
Rakefile
VERSION.yml
smile.gemspec

README.rdoc

smile

Smile is a simple gem to talk to SmugMug.com. This gem wraps the 1.2.0 interface.

Features

NEW Upload Images/Vids

smug = Smile.auth( 'foo@bar.com', 'pass' )
album = smug.albums.first

album.add( '/path/to/image.ext' ) # => Smile::Photo (:

Search feeds

Smile.search( 'blueberries' ) => [Smile::Photo] 
Smile.search_rss( 'bison' ) => RSS::Parser Feed
Smile.search_raw( 'grand' ) => Raw response from the feed

auth accessors

smug = Smile.auth_anonymously
smug = Smile.auth( 'nick', 'pass' )

smug = Smile::Smug.new
smug.auth_anonymously
albums = smug.albums( :NickName => 'kleinpeter' )

album = albums.first # just test the first one

album.photos # and see the pretty pics

Old auth accessors ( NOTE: These are still supported )

smug = Smile::Smug.new
smug.auth( 'my_nick', 'my_pass' )
albums = smug.albums # theses are mine

album = albums.first # just test the first one

album.photos # and see the pretty pics

TODO

  • Clean up params so they are not case sensitive ( Lots of cases have been handled)

  • Create better exception handlers

  • Update Documentation ( getting there. it's being published on rdoc.info now rdoc.info/projects/cajun/smile )

  • Plugin in Cucumber

Copyright

Copyright © 2009 cajun. See LICENSE for details.

Something went wrong with that request. Please try again.