Rtorrent is a command line BitTorrent client, which has a ncurses interface and is extremely efficient in memory and cpu usage.
Setting up rtorrent
-
Use your Package Manager to install ‘rtorrent’.
-
Download the ‘convenient’ configuration file, rename it to ‘.rtorrent.rc’ and put it at the home folder.(Uncomment and modify the options as required)
-
(Optionally) Set up your system to run it during startup automatically.
Basic Usage
After starting it up, pressing [Enter] opens a prompt at the bottom where the path to a .torrent file is to be entered.
Note that the torrent is opened but not started. You can select the torrent by the up/down keys and change the download directory now by (^o). (^s) and (^d) are for starting and stopping respectively.
The right arrow shows the information page, the various submenus of which can be accessed with up/down.
The following table shows some common key-bindings:
^s |
Start |
^d |
Pause (If paused, remove) |
^o |
Change Download directory |
^k |
Remove |
a/s/d |
Increase the upload throttle by 1/5/50 KB. |
z/x/c |
Decrease the upload throttle by 1/5/50 KB. |
A/S/D |
Increase the download throttle by 1/5/50 KB. |
Z/X/C |
Decrease the download throttle by 1/5/50 KB. |
+/- |
Change Priority |
^q |
Quit |
In addition to those, each of the items in the information screens has their own set of key-bindings (for example, <space> in the file view changes the priority of individual files); check the man page for details.
This page is of great help when configuring the .rtorrent.rc file.
http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks
If you want a browser based interface, this is a good one.
http://code.google.com/p/rutorrent/
And finally, for the black magic of scripting
http://libtorrent.rakshasa.no/wiki/RTorrentXMLRPCGuide
http://libtorrent.rakshasa.no/wiki/RTorrentCommands