Deluge BitTorrent client - Git mirror, PRs only
https://www.deluge-torrent.org
6b2f14e51e
When showing the main_window, Add dialog or file manager windows they would not appear at the top of the display stack, always one below. This is due to needing the windowing timestamp to be passed when making these calls. The recommended Gtk solution to use present_with_time and use an event.time timestamp. However, this does not always work so instead used the lower level Gdk set_user_time and fetch timestamp from X11 server. Notes: - Using int(time.time()) for timestamp is not correct as the windowing timestamp is different. - Gtk.get_current_event_time only works when there is an event being processed. - It might be useful for non-X11 windowing systems to store event timestamps so that we have a value to use instead of 0. |
||
---|---|---|
deluge | ||
docs | ||
packaging | ||
.gitattributes | ||
.gitignore | ||
.pre-commit-config.yaml | ||
.prettierignore | ||
.prettierrc.yaml | ||
.pylintrc | ||
.travis.yml | ||
AUTHORS | ||
CHANGELOG.md | ||
DEPENDS.md | ||
LICENSE | ||
MANIFEST.in | ||
README.md | ||
appveyor.yml | ||
gen_web_gettext.py | ||
generate_pot.py | ||
minify_web_js.py | ||
msgfmt.py | ||
pyproject.toml | ||
requirements-dev.txt | ||
requirements-docs.txt | ||
requirements-tests.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
tox.ini | ||
version.py |
README.md
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
deluge
ordeluge-gtk
-
Console
deluge-console
-
Web
deluge-web
Go to http://localhost:8112 and use default password
deluge
. -
Daemon
deluged
See Thinclient guide for connecting to the daemon from another machine.