| Lurk all you'd like, but why not register and post some pics? Registering also makes it easier to find the good stuff. Need help? |
|
|||||||
| Register | FAQ | Shooters | Calendar | Reviews | Tutorials | Gallery | Books | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
SmugMug CEO & Chief Geek
Join Date: Dec 2003
Location: Silicon Valley, CA
Posts: 1,203
|
With the release of the 1.2.1 version of the API (dgrin docs & discussion thread), we have a contest to see who can build the coolest stuff. :)
Details:
If you're looking for hints on what might win you judge's points, I'd think about what's hot online right now. iPhone stuff? Facebook stuff? Use your imagination, but something that's useful and cutting-edge is likely to be your best bet. And, of course, this is SmugMug, so we care about design. And by 'design' we mean the master's definition: Design is not just what it looks like or feels like. Design is how it works. - Steve Jobs Finally, don't forget that API developers get lifetime free Pro accounts, so there's no cost to play. :) Best of luck to all the contestants! |
|
|
|
|
|
#2 |
|
SmugMug CEO & Chief Geek
Join Date: Dec 2003
Location: Silicon Valley, CA
Posts: 1,203
|
On a personal note (and I'm obviously one of the judges), I've always wanted to see a great two-way sync application. Lots of people have threatened to make one, but I haven't seen one yet for either the Mac or Windows.
We provide the filename, filesize, updated time, date taken time, and MD5 of each photo at SmugMug via the API, so this shouldn't really be that difficult. Seems pretty useful, too. Upload to a SmugMug gallery while you're on the road travelling, and it automatically syncs it back down to your PC at home. Copy something to your PC's photos directory and it automatically copies it up to SmugMug. Sounds pretty great. Anyone wanna take a stab? :) |
|
|
|
|
|
#3 |
|
Big grinning learning guy
Join Date: Aug 2005
Posts: 95
|
Do apps have to use 1.2.1 new features?
I have two apps I'm working on, but neither use 1.2.1 features (but I will port them over to 1.2.1 tonight) Also, I could be convinced to write that syncing app. I was thinking of writing one of those for Lightroom, but Adobe seem to be pretty bad at releasing an API |
|
|
|
|
|
#4 | |
|
SmugMug CEO & Chief Geek
Join Date: Dec 2003
Location: Silicon Valley, CA
Posts: 1,203
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
SmugMug Sorcerer
Join Date: Aug 2005
Location: Rochester, MN
Posts: 1,023
|
Quote:
Now if only I had the time to WRITE the app I want to do.
|
|
|
|
|
|
|
#6 | |
|
Big grinning learning guy
Join Date: Aug 2005
Posts: 95
|
Quote:
|
|
|
|
|
|
|
#7 | |
|
Beginner grinner
Join Date: Oct 2007
Posts: 2
|
Use of Feeds
Quote:
|
|
|
|
|
|
|
#8 |
|
Beginner grinner
Join Date: Oct 2007
Posts: 1
|
Are there any other ideas lingering around for new apps to go with SmugMug?
I'd love to get involved in some way, but looking at the list of apps it seems that anything interesting has already been done. |
|
|
|
|
|
#9 | |
|
SmugMug CEO & Chief Geek
Join Date: Dec 2003
Location: Silicon Valley, CA
Posts: 1,203
|
Quote:
Thanks! |
|
|
|
|
|
|
#10 | |
|
SmugMug CEO & Chief Geek
Join Date: Dec 2003
Location: Silicon Valley, CA
Posts: 1,203
|
Quote:
I know there are lots of people who keep a Flickr account and a SmugMug account. I've long thought it be cool to have a unified uploader that can upload to either or both simultaneously, so that's a possible idea. "Mashups" where you take two (or more) great products and fuse them tend to be real winners. :) |
|
|
|
|
|
|
#11 |
|
Big grins
Join Date: Oct 2007
Posts: 47
|
I'm going to see what I can come up with for this contest.
I know ActiveState now has ActivePerl distributable for the Max OS X, but I've never tried to use it on a Mac yet. I'm hoping to build a cross platform compatible program in Perl, but I'm probably going to have to start it out on Windows first as I don't have a Mac (yet) to develop with. |
|
|
|
|
|
#12 | |
|
SmugMug CEO & Chief Geek
Join Date: Dec 2003
Location: Silicon Valley, CA
Posts: 1,203
|
Quote:
Both a Java and PHP implementation have been announced in the last few days, but that leaves lots of other languages: Perl, Ruby, Python, .NET... The list goes on. I've seen plenty of requests for screensavers before, and Mac OS X Dashboard widgets.... I'll keep posting as I think of other ideas. :) |
|
|
|
|
|
|
#13 | |
|
technicolored
Join Date: Nov 2004
Location: Melbourne, AU
Posts: 4,308
|
Quote:
There is already a ruby framework dev |
|
|
|
|
|
|
#14 |
|
SmugMug Sorcerer
Join Date: Aug 2005
Location: Rochester, MN
Posts: 1,023
|
And a mac framework in objective c has also been started... though I can't claim it's gotten very far. :(
|
|
|
|
|
|
#15 | |
|
SmugMug CEO & Chief Geek
Join Date: Dec 2003
Location: Silicon Valley, CA
Posts: 1,203
|
Quote:
|
|
|
|
|
|
|
#16 | |
|
Big grins
Join Date: Oct 2006
Posts: 19
|
python json api
Quote:
You can see zmugjson.py here: http://sm-photo-tool.svn.sourceforge...py?view=markup I modeled the interaction similar to the xmlrpclib module in python. There's a Smugmug class that is a wrapper for convenience, but if you us e the ZmugJSON class directly you can call ANY smugmug api very easily. For instance, if the api is smugmug.login.withPassword you simple do this: Code:
sm = ZmugJSON() rsp = sm.smugmug.login.withPassword(EmailAddress=username, Password=password, APIKey=self.key) returnvalue = simplejson.loads(rsp) /jesus rodriguez |
|
|
|
|
|
|
#17 |
|
Big grins
Join Date: Oct 2007
Location: England
Posts: 63
|
phpSmug PHP Wrapper Now Supports rev 1.2.1 of API
phpSmug 1.1.1, which now supports rev 1.2.1 of the API, is now available.
At the moment, it only officially implements those methods detailed at http://dgrin.com/showthread.php?t=71887. The code is in place for ALL of the functions listed on the wiki, however some of the methods haven't been implemented in the API itself, so I've not tested these, so can't be sure they'll return the correct data. At the moment, these methods are commented out and will return "Not implemented in API yet". I'll update phpSmug 1.1.x as these methods become available. |
|
|
|
|
|
#18 |
|
Major grins
Join Date: May 2004
Posts: 1,039
|
Hey guys, wouldn't it be awesome if this awesome Desktop Switcher could hook into SmugMug?
http://www.johnsadventures.com/softw...groundswitcher Well, I've asked the author, and he thinks he can get it into the next rev, although I'm not sure if it'll be in time for the contest. But if it is, I think it should definitely be a contender for the winner. Right now I have it rotating through my images on Phanfare, and it is *soooo* great. However I just tried the thumbnail mosaic view, and while very cool, it may be a little too busy. Still, an amazingly cool app, and I can't wait to hook it into my SmugMug galleries as well. Next rev after that, he's going to support random images from multiple sources (Phanfare, Flickr, SmugMug, local folders, etc.) Sweet! |
|
|
|
|
|
#19 | |
|
Happy Snapper
Join Date: Oct 2004
Location: Boston, MA 02111 (USA)
Posts: 1,272
|
Quote:
Kallasoft's Java API is very function oriented. Each class represents a Smugmug API method/function. The layer i'm building on top of his API is more object oriented. E.g. Albums, Sessions, Images. Code example: Code:
Session session = Session.loginWithPassword("email@bla.com", "sdk49za");
// Creating a new Category:
Category newCat = new Category(sess, "Title");
newCat.create();
// Creating new sub-category in existing category:
SubCategory subCat = new SubCategory(newCat, "Title");
subCat.create();
// Renaming an existing subcategory's title.
subCat.setTitle("New Title");
subCat.update();
// Deleting an album
Album album;
...
album.delete();
I hope to be able to integrate it with Kalla's work
__________________
I can't grasp the notion of time. When I hear the earth will melt into the sun, in two billion years, all I can think is: "Will that be on a Monday?" ========================== http://www.streetsofboston.com http://blog.antonspaans.com |
|
|
|
|
|
|
#20 | |
|
DOH!
Join Date: Aug 2007
Posts: 108
|
Quote:
Just a heads up on the Changelog for Beta 2: http://kallasoft.com/smugmug-java-api/changelog/ A lot of optimization and full documentation in addition to the beginning of 1.2.1 support. The API should be the same though, I doubt you'll have any compilation errors from it, but if you do they should be really easy to fix, and if not, I'd be happy to look into it. |
|
|
|
|
![]() |
| Tell The World! |
| Thread Tools | |
| Display Modes | |
|
|