smug# is a SmugMug c# API that creates a local cache of SmugMug galleries for
processing in novel ways. This API overcomes the shortcomings of trying to
logically match info using SmugMug's own API.
Included with the source is a sample application for copying photos from
Flickr to SmugMug over the web (i.e., without downloading first). The
application demonstrates caching of the album structure and a practical use of
the cache in a real-world app.
To use copy2smug, enter your SmugMug credentials in the two provided fields
and click the Authenticate button. This will popup Flickr's authentication
which requires you to scroll to the bottom of the page and click the big I
Accept button. Once you do this, the middle SmugMug treeview will
populate. Note that you can't create galleries or modify anything here.
The next step is to select a Flickr set on the dropdown on the left - this
will populate the left list with the photos from that set. Select a
SmugMug gallery in the middle, this will be the destination. That
gallery's photos will show on the right for reference. Select one or more
photos from the left list (hold down shift or CTRL for selecting more than one
image) and click the Copy button to copy the images selected on the left to the
gallery selected on the right. Once the copy is complete it may take a
minute or so for the images to be processed by SmugMug. If you click out
of the selected gallery in the middle, then back on the gallery the photos were
copied to, this will refresh the list - or of course you could check online.
No titles, meta tags or comments are copied across.