NOTE: Fetch 5.8 does not offer Automator support. The documentation below is only accurate for Fetch 5.7.7 and earlier. Automator support may return in a future release of Fetch.
While Fetch does not have a built-in scheduler, you can use iCal along with Fetch's Mirror command or Automator support to automatically upload or download files at a specified time every day or week.
iCal is a calendar and scheduling application that is part of Mac OS X. In iCal, you create events on a calendar to remind yourself of meetings, appointments, birthdays, etc. You can create events that occur just once, or events that occur on a repeating schedule, such as every day, every week on a certain day, or every Monday through Friday. For each event, you can specify an alarm. While this can be an alarm in the traditional sense, where your Macintosh plays a sound or displays a message reminding you of the event, an iCal alarm can also open a file, send an email, or run an AppleScript. By creating a repeating event with an alarm that opens a file, you can use iCal to schedule automatic transfers in Fetch.
Once you've set up an event, iCal doesn't even need to be open for the event, and thus the transfer, to happen. As long as your Macintosh is on (and not sleeping), the transfer will happen at the time you specified.
First, you need to create a set of instructions telling Fetch what to do when the event's alarm goes off. Typically you want to do one of three things: mirror a folder, download certain files, or upload certain files.
If you want to transfer a whole folder, the easiest solution may be to create a mirror document with Fetch's Mirror command. The Mirror command transfers the contents of a local folder to a server folder. One benefit of the Mirror command is that it will only transfer the files that are new or have changed since the last time you mirrored the folder, saving you time. For more information and step-by-step instructions on creating a mirror document, see the mirroring a local folder to a remote folder help topic. When creating a mirror document for scheduled transfers, be sure to check the Mirror automatically when opened checkbox.
Downloading and uploading certain individual files is best accomplished by creating an Automator workflow that uses Fetch's Automator actions. For an overview of using Automator and instructions on creating simple workflows for uploading and downloading files, see the introduction to using Automator with Fetch help topic.
Next, you need to create the event in iCal and attach your mirror document or Automator workflow to it.
Your automatic transfer is now set up. If you want, you can view other days in the calendar to verify that the event has been added to all the dates specified.
If you want to set up more than one scheduled automatic transfer, repeat the steps above.
You can quit iCal, since events and alarms will trigger even when iCal isn't running.
When you want to turn off a scheduled transfer, open iCal, click the event for the transfer, and press the Delete key to remove it and all future occurrences of it.