deluge_ module prefix convention
This commit reverts namespace for the plugins and uses a module prefix
"deluge_" in it's place. The distribution package name remains the same
for now but will also be considered to use a prefix to help find the
third-party plugins e.g. Deluge-{Plugin} and the pluginmanager will
strip the prefix for displaying.
The change is a result of problems trying to package Deluge with
pyinstaller and the pkg_resources namespaces is not compatible.
Testing alternatives to using the pkgutil or PEP420 (native) namespaces
did not yield any joy either as importing eggs with namespaces does not
work. [1]
At this point importable eggs are considered deprecated but there is no
viable alternative yet. [2]
[1] https://github.com/pypa/packaging-problems/issues/212
[2] https://github.com/pypa/packaging-problems/issues/244
Deluge BitTorrent Client
Deluge is a BitTorrent client that utilizes a daemon/client model. There are various user interfaces available for Deluge such as the GTK-UI, the Web-UI and a Console-UI. Deluge uses libtorrent in it's backend to handle the BitTorrent protocol.
Installation
Instruction for installing from source code. See DEPENDS for build and runtime dependencies. Further details on the wiki: Installing/Source.
python setup.py build
python setup.py install
Usage
There are various user-interfaces and a daemon for Deluge that can be used as follows:
-
Gtk
delugeordeluge-gtk -
Console
deluge-console -
Web
deluge-webGo to http://localhost:8112 and use default password
deluge. -
Daemon
delugedSee Thinclient guide for connecting to the daemon from another machine.
Contact/Support
Description
Languages
Python
75.3%
JavaScript
15.4%
CSS
8.4%
Shell
0.5%
NSIS
0.3%
Other
0.1%