Deluge (software), a BitTorrent client created using Python and GTK+
http://en.wikipedia.org/wiki/Deluge_(software)
Deluge is a BitTorrent client, created using Python and GTK+ (through PyGTK). Deluge is currently usable on POSIX-compliant operating systems. It is intended to bring a native, full-featured client to GTK desktop environments such as GNOME and Xfce. An official Windows port is also available. The program uses the libtorrent C++ library. Up through the 0.4 branch, this was done through the python-libtorrent bindings for Python. In 0.5, the python-libtorrent bindings were merged into the main client as the deluge_core extension. In future releases, it is likely the official Python bindings for libtorrent will be used.
.
.
.
General features
Older version of Deluge
* Plugins implemented as modules
* Torrent creation built into main client
Deluge supports the following network features:
* BitTorrent Protocol Encryption in many ways at many levels
* Mainline DHT
* Private Torrents
* Proxy support for Peers, Tracker, DHT and Web-Seed
* UPnP and NAT-PMP
* uTorrent Peer exchange
In addition, Deluge has the following features available:
* Ability to download multiple files in a single window
* Ability to minimize to the system tray, and optionally password protect the tray
* Ability to select files from a torrent before beginning the download
* Ability to specify global download directory, and a completed download directory
* Ability to stop uploading a torrent once it has reached a specified ratio
* Full preallocation and compact allocation
* Global and per-torrent speed limits
* Option to prioritize the first and last pieces of a file, in order to allow for media previews
* Queuing system to better manage bandwidth between downloads
Deluge supports a rich plugin system, and several plugins are included with Deluge, including:
* Blocklist Importer
* Desired Ratio
* Extrastats
* Locations
* Network Activity Graph
* Network Health Monitor
* RSS Broadcatcher
* Torrent Creator
* Torrent Notification
* Torrent Search