= Transmission Scripts = == Introduction == Thanks to the powerful [wiki:rpc], {{{transmission-remote}}} can talk to any client that has the rpc enabled. This means that a script written using {{{transmission-remote}}} or [wiki:rpc] can, without rewrite, comunicate with all the Transmission clients: GTK+ client, Mac client and the daemon. Mac OS users may wonder wether there will be Applescript scripts, the answer is ''no''. Although Applescript is a nice technology, it's a pain to implement. However, Mac OS X is a Unix after all, so any script you find here will also work on the Mac. Even from within Applescript, you can run these scripts by typing: {{{do shell script "path/to/script"}}}. == How-To == If you are interested at writing scripts for Transmission, Have a look at the following pages: * [wiki:man Transmission man pages] * [wiki:ConfigFiles Configuration Files] * [wiki:EditConfigFiles Editing Configuration Files] * [wiki:EnvironmentVariables Environment Variables] * [wiki:rpc RPC Protocol Specification] == Scripts == === Start/Stop === * [wiki:Scripts/initd init.d script] === Utility === * [wiki:Scripts/BlockListUpdater Block List Updater] * [wiki:Scripts/Watchdog Watch Directory Script] * [wiki:Scripts/Scheduler Bandwidth Scheduler] ---- == Comments == > wereHamster: http://pastie.org/338556 http://pastie.org/338555