What is SmugPush?
SmugPush is a third-party application for Smugmug.com. SmugPush pushes your local photo directory folder structure to SmugMug.com. It uses the first level of directories as SmugMug categories, the second level as Album names. SmugPush will create each Album and category (if necessary), and upload all the photos in each album.
Why should I use it?
I have SmugPush scheduled to run on my desktop computer every night. That way I can get the photos I want uploaded to SmugMug.com organized the way I want, and SmugPush will handle all the album creation and uploads while I'm asleep.
How does it work?
Here's a detailed overview
If you download the latest release you can unzip the file to see a sample of the "Root > Categories > Albums" folder structure.
How do I install it?
You don't have to install it, just run the smugpush.exe file in the root directory of your "Root > Categories > Albums" folder structure. You can also run it from the command line with your login information and you will not be prompted to enter anything.
smugpush.exe -e youremail@example.com -p yourpassword
SmugPush asks for my SmugMug.com login information, I don't want to give that to you.
You don't have to, SmugPush communicates directly with SmugMug.com's servers using their secure API.
Ok, I've used SmugPush a few times, what will happen if I delete a picture locally? Will SmugPush delete that picture on my SmugMug.com account?
Nope, smugpush only adds photos to SmugMug.com, it never deletes them. You will need to visit your SmugMug.com page to delete photos.
What if I move a local photo that has already been uploaded from Album A to Album B?
SmugPush will upload that photo a 2nd time to Album B on SmugMug.com. The photo will no longer be in your local Album A, but the same photo on SmugMug.com's Album A will remain untouched.
What if I change the file name of a local photo?
SmugPush will upload the changed photo as if it were a new photo. Then there will be 2 copies of the same photo on your SmugMug.com account.
The idea is that you can manage your photos locally, and have SmugPush run periodically in the background to push new Albums and Photos to SmugMug.com.
This program is intended for people who like manageing their own digital photo files using a hierarchy of directories and sub-directories. And who like using comand line programs.
This screen shot should give you a good idea of the directory format.
In the above example;
Upload Pictures is the Base Directory,
Family is one of several Category Sub-directories
Chicago is an Album Sub-sub-directory under Family
The 14 JPG images in the Chicago directory will be uploaded to a SmugMug album called Chicago with the category Family.
The “Notes.txt” file will be ignored since it is not a photo.
There are 3 parts to using SmugPush
1. The Base Directory
2. Category Sub-directories
3. Album Sub-sub-directories