Yeah, Beta!
I tackled quite a few things to make this new release pretty darn good. I also changed the name to reflect the functionality – instead of blindly sending photos to Zenfolio, it acts more like Rsync in that it doesn’t create or send what is already there. (hence, the new name – ZenSync – RSync for Zenfolio).
Here’s what it does:
1. Takes an entire directory structure, and uploads to your Zenfolio account
2. Automatically converts PhotoCD files to JPEG (3072×2048 resolutuion) and uploads
3. Skips any non-JPEG or converted JPEG files
4. Each directory corresponds to a Group, each batch of files represents a Gallery. In the event a directory does not have any sub-directories (it’s the tail), it is labeled a Gallery. This was a tough decision – since you might want to add sub-directories later on, I originally created a default gallery of “Photos” beneath the directory – but this added an additional click, looked ugly, and just didn’t sit well with me. Your mileage may vary kinda thing, but I think it looks better this way.
5. Checks the Zenfolio structure you have before creating new Groups or Galleries. Checks before uploading photos, too. This way you can now interrupt that massively long initial sync in order to shut down your computer, etc.
I’ve uploaded it to a proper directory, so you’ll have to download and extract it before checking it out.
http://www.plymptonia.com/zensync-b1.tgz
Get the latest version at http://www.plymptonia.com/zensync.tgz
To Do: I want to create thumbnails of Video files and embed a clickable link in the comment section of that image to point to YouTube, or some other video hosting site. I’d then automatically upload (or convert and upload) the file and send it to that service. Haven’t found a service that isn’t riddled with ads that has an API for uploading Videos – still checking into that.
-Dan
PS: I’ve also realized that this should run natively on a Mac (you’ll need ImageMagick if you have any PhotoCD files) from the command-line.