transmissionrpc is licensed under the MIT license.
Transmissionrpc 0.11 has been released.
Transmission is available at Python Package Index. To install the transmission python module use easy_install or pip.
$ easy_install transmissionrpc
Or download the tarball, untar and...
$ python setup.py install
You might have to be administrator or super user to install transmissionrpc.
Transmissionrpc should be available to you through python.
$ python >>> import transmissionrpc >>> tc = transmissionrpc.Client(address='10.0.1.2') >>> tc.get_torrents() [<Torrent 1 "***">]
Documentation is build from sources in the repository. There should be a current build at http://packages.python.org/transmissionrpc/.
Scripts / Proof of Concept
The repository also holds some scripts that may be useful. These are found in the contrib directory.
The source resides in the mercurial repository here. To pull the source code, make sure you have mercurial and then run.
$ hg pull http://bitbucket.org/blueluna/transmissionrpc/
After you successfully have pulled a working copy, you can install a link to the source by running setup.py.
$ python setup.py develop
Go improve transmissionrpc!