Transmission RPC

Transmission is a open source bittorrent client. This is a python module that can communicate with Transmission through json-rpc. See the documentation for more information about the module.

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='')
>>> tc.get_torrents()
[<Torrent 1 "***">]

Have fun!

Transmissionrpc 0.11

Release notes

Transmissionrpc 0.10

Release notes


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.

Develop transmissionrpc

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!


Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.