Uploading images with Transmit and AppleScript
This example was first created on our forums, and the purpose is to upload images at the end of a workflow using the file transfer app Transmit from Panic.
You can copy and paste the script below into an AppleScript node in Retrobatch. Make sure it comes after your write node, and make sure to change the Transmit favorite name "myFavorite" to whatever server favorite you have setup in Transmit.
global transmitBrowser
using terms from application "Retrobatch"
(*
The processStart handler is called when your workflow has started running
*)
on processStart()
tell application "Transmit"
set myFave to item 1 of (favorites whose name is "myFavorite")
tell current tab of (make new document at end)
connect to myFave
set transmitBrowser to remote browser
end tell
end tell
end processStart
(*
The processAsset handler is called for each image asset that passes through this AppleScript node
You can return a boolean value that says wether or not this asset should continue on through the next node(s)
*)
on processAsset(anAsset)
set assetPath to file path of anAsset
tell application "Transmit"
tell transmitBrowser
upload item at path assetPath
end tell
end tell
return true
end processAsset
end using terms from