Story   Photographer   Editor   Student/Intern   Assistant   Job/Item

SportsShooter.com: The Online Resource for Sports Photography

Contents:
 Front Page
 Member Index
 Latest Headlines
 Special Features
 'Fun Pix'
 Message Board
 Educate Yourself
 Equipment Profiles
 Bookshelf
 my.SportsShooter
 Classified Ads
 Workshop
Contests:
 Monthly Clip Contest
 Annual Contest
 Rules/Info
Newsletter:
 Current Issue
 Back Issues
 Subscribe
Members:
 Members Area
 "The Guide"
 Join
About Us:
 About SportsShooter
 Contact Us
 Terms & Conditions


Sign in:
Members log in here with your user name and password to access the your admin page and other special features.

Name:



Password:







||
SportsShooter.com: Member Message Board

How do you automatically FTP photos as they're shot?
Lyle Aspinall, Photographer
Calgary | AB | Canada | Posted: 6:43 PM on 03.26.13
->> What is a good solution/app to automatically FTP photos as they move into a folder from a camera tethered to a laptop via USB. I know some photogs do it when they have remotes set up in arenas, but I don't know their auto-FTP solution.

Tech details: I'll be shooting a Canon DSLR tethered to a MacBook Pro via EOS Utility. The camera and computer will then be controlled remotely via LogMeIn. The interval delay for the photos being shot could be anywhere from 30 minutes to an hour or so (it has yet to be determined). I realize that LogMeIn means I can check in periodically and transfer manually, but I'm really hoping there's an automatic option, to minimize babysitting. Also, I'm familiar with Cyberduck as an FTP client. My experience with Automator and Folder Actions is minimal to nil.

I regularly use Photo Mechanic's Live Ingest, but I don't know of any way to automatically upload the photos that are moving into the monitored folder.

Could I simply connect to the FTP server's desired folder via the command-k option on the Mac, and then set that as the destination folder in EOS Utility? It couldn't be that easy, could it?

If your suggestion is Eye-Fi, I probably don't want to go that way. I know using Eye-Fi would work with its built-in auto-ftp capability, but with the duration of this timelapse project (three months), I'd rather be hard-wired than rely on such a notoriously finicky product. Besides that, I'll need my one and only Eye-Fi card elsewhere while this timelapse is going on.
 This post is:  Informative (0) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Brian Garfinkel, Photographer, Assistant
Philadelphia | PA | United States | Posted: 7:35 PM on 03.26.13
->> I've created a fairly simple Automator action to do this. There is a lot of information online to help through tweaking the script.

Essentially you need to monitor a folder where the images will appear on the computer to start the action.

1 - FTP the image
2 - Move the image to a folder other than the folder being monitored.

I can't speak to Cyberduck but when using "Transmit" a number of actions become available in automator and is pretty easy to use.
 This post is:  Informative (1) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Lyle Aspinall, Photographer
Calgary | AB | Canada | Posted: 7:55 PM on 03.26.13
->> Thanks, Brian.

I'm hoping Cyberduck does it. I'm going to set up 'Synchronize' in Cyberduck to look at the desktop folder I'm shooting to in EOS Utility.

Anyone use this option? Is it reliable?
 This post is:  Informative (0) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Butch Miller, Photographer
Lock Haven | PA | USA | Posted: 8:10 PM on 03.26.13
->> I also use Transmit ... quite easy as you can mount the FTP servers as a normal volume and it behaves as such at the system level. Like Brian says ... this opens up many options using scripting for folder and automator actions to streamline the workflow. Quite easy actually.
 This post is:  Informative (0) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Lyle Aspinall, Photographer
Calgary | AB | Canada | Posted: 8:42 PM on 03.26.13
->> I might have spoken too soon. I'm not sure how to set things up to make Cyberduck regularly synchronize with a desktop folder on a schedule.

I looked at Transmit, and I like it. I also looked at Fetch. They all have the ability to mirror a target folder, but I need to figure out how to sync with the target folder on a scheduled interval.

My problem is I really don't know how to use Automator, and I'm guessing it's the key to my dilemma.

Looks like I'm in for an education tonight. Let internet scouring commence...
 This post is:  Informative (0) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Butch Miller, Photographer
Lock Haven | PA | USA | Posted: 8:48 PM on 03.26.13
->> Automator is quite easy to use ... takes just a bit of reading and practice ... there are some tutorials on Apple's website as well as YouTube and elsewhere on the web ... an internet search will turn up a plethora of info.

Instead of a "schedule" and "sync" per se ... a folder action might be more appropriate. Basically you can write a script that when a new image file is saved to a specific folder, the files are copied to the destination automatically behind the scenes.
 This post is:  Informative (0) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Lyle Aspinall, Photographer
Calgary | AB | Canada | Posted: 9:36 PM on 03.26.13
->> Okay, that was easy. Automator did it. Thanks, Butch.

Here's how I did it:

First of all, know the Cyberduck steps for synchronizing a desktop folder with an FTP folder (have your FTP folder open Cyberduck, choose Synchronize from the drop-down Action menu, choose the desktop target folder being used by EOS Utility, click 'Choose', ensure 'Upload' is showing the drop-down, hit 'Continue')

Then let Automator do what it does best...

1. Open Automator and start a new Folder Action file.

2. In the 'Choose Folder' drop-down menu, select the target folder where the images are being sent via EOS Utility (changes made to this folder prompt the Automator workflow to activate).

3. Using only your mouse (don't use keyboard shortcuts--it created errors for me), click 'Record' and then go through the steps for synchronizing the folder via Cyberduck. Stop recording when the process is complete

4. Save the Automator file.

That's what worked for me. Now when I shoot a photo via EOS Utility, the Automator action kicks into gear and automatically triggers Cyberduck to upload the new files to my FTP server.

A weight off my shoulders...
 This post is:  Informative (0) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Robert Deutsch, Photographer
NY | NY | USA | Posted: 10:15 PM on 03.26.13
->> Has anyone tried using these automator scripts to transmit files moving into a folder rapidly? I had errors when a file entered the watched folder while the older file was still sending.. and therefore the script hadn't completed. The new file was then skipped, and only files that arrived after the older ones finished sending were then sent. Is there a better script than the one I made that deals with this?
 This post is:  Informative (0) | Funny (0) | Huh? (0) | Off Topic (0) | Inappropriate (0) |   Definitions

Add your comments...
If you'd like to add your comments to this thread, use this form. You need to be an active (paying) member of SportsShooter.com in order to post messages to the system.

NOTE: If you would like to report a problem you've found within the SportsShooter.com website, please let us know via the 'Contact Us' form, which alerts us immediately. It is not guaranteed that a member of the staff will see your message board post.
Thread Title: How do you automatically FTP photos as they're shot?
Thread Started By: Lyle Aspinall
Message:
Member Login:
Password:




Return to -->
Message Board Main Index
What happens when you give kids cameras? Find out! ::..