Sha256: dbcb09f8727c3b28fa7afcd64d2a79e33b6ac13e36876502d42c8445226a7968
Contents?: true
Size: 1.54 KB
Versions: 1
Compression:
Stored size: 1.54 KB
Contents
= smile Smile is a simple gem to talk to SmugMug.com. This gem wraps the 1.2.0 interface. == Features === Configure Smile::Base.configure do |config| config.log = Log.new( STDOUT ) config.logger_on = true config.api_key = 'your key from smugmug' end new methods album.reload! photo.reload! Exceptions!!!! Hey it shows you better exceptions now when something goes wrong from the site or lib === 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 http://rdoc.info/projects/cajun/smile ) * Plugin in Cucumber
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
smile-0.4.4 | README.rdoc |