(*
Torrent Forwarder by Henrik Nyh <http://henrik.nyh.se> 2008-01-26.
Free to modify and redistribute with credit.
Attach as a Folder Action to your Downloads folder.
When you save a .torrent file, it's sent over scp to a folder on another networked computer, where you are expected to have set up Transmission (http://www.transmissionbt.com/) to check for new torrents.
The local .torrent file is then removed, and Clutch (http://clutchbt.com/) is opened.
*)onadding folder items to thisFolder after receiving addedItems
repeat with anItem in addedItems
set thePath to(POSIX path of(anItem asalias))if thePath does notend with".torrent"then
next
end ifset quotedPath to(quoted form of thePath)do shell script"scp "& quotedPath &" hyper:"&(quoted form of"Public/Torrent\\ drop")-- scp requires spaces to be escaped (double-escaped here since they're in a string) AND the path quoted.
do shell script"rm -f "& quotedPath
do shell script"open http://torrent"end repeatendadding folder items to