No description
  • Python 75.9%
  • JavaScript 15.1%
  • CSS 8.2%
  • Shell 0.4%
  • NSIS 0.3%
  • Other 0.1%
Find a file
Calum Lind e58075416d
ci: disable internet icon tests in github actions
The tracker icons tests are failing when attempting to fetch from
google.com. For now we will not run these tests on github CI. The
long-term solution would be for tests to hit a local test http server
serving test data.
2026-03-07 23:20:07 +00:00
.github ci: disable internet icon tests in github actions 2026-03-07 23:20:07 +00:00
deluge tests(ui): new test for ui entrypoint discovery 2026-03-07 23:20:06 +00:00
docs Correct installation instructions for FreeBSD 2026-02-28 09:06:01 +00:00
packaging [Packaging] deluge-console Windows workaround 2025-04-28 21:14:21 +01:00
.gitattributes [Tests] Fix erroneous windows line endings in test state file 2022-01-26 18:44:47 +00:00
.gitignore Add deluge.pot to repo for new translation app 2024-07-15 08:39:31 +01:00
.pre-commit-config.yaml build: update pre-commit linting hooks 2026-03-07 22:47:20 +00:00
.prettierignore [Lint] Format files with Prettier 2018-10-03 18:16:09 +01:00
.prettierrc.yaml [Lint] Format files with Prettier 2018-10-03 18:16:09 +01:00
.pylintrc Remove all Python 2 support 2021-12-28 19:26:38 +00:00
.readthedocs.yml [Docs] Fix readthedocs builds 2023-09-18 13:00:59 +01:00
__builtins__.pyi [Typing] Add pyright config to suppress warnings 2024-09-08 17:48:05 +01:00
AUTHORS [UI] Add magnet icons for copy and add actions 2021-09-21 20:38:08 +01:00
CHANGELOG.md feat(core): add option for announcing to trackers in all tiers 2026-02-28 19:38:19 +00:00
DEPENDS.md build: bump minimum supported Python to 3.10 2026-02-28 09:24:05 +00:00
gen_web_gettext.py [Lint] Format code with ruff 2024-09-08 17:51:43 +01:00
generate_pot.py [Lint] Update pre-commit apps to latest versions 2023-02-24 14:59:15 +00:00
LICENSE Update LICENSE in trunk too.. 2009-04-06 21:17:26 +00:00
MANIFEST.in [Packaging] Fix gtk3 glade path in MANIFEST 2021-11-23 20:07:33 +00:00
minify_web_js.py Upgrade codebase with pyupgrade (>=py3.6) 2021-12-29 21:51:07 +00:00
msgfmt.py [Lint] Format code with ruff 2024-09-08 17:51:43 +01:00
pyproject.toml build: update pre-commit linting hooks 2026-03-07 22:47:20 +00:00
README.md [Docs] Add permanent discord invite link 2022-02-15 15:30:08 +00:00
requirements-ci.txt [Tests] Torrent error status xfail for lt>2.0.7 2025-02-18 18:29:01 +00:00
requirements-dev.txt [Docs] Replace black/flake8 with pre-commit 2024-09-08 18:32:06 +01:00
requirements-tests.txt tests: mark internet calls flaky 2025-08-24 17:53:09 +01:00
requirements.txt build: pin setuptool < 82 to keep using pkg_resources 2026-02-22 14:06:12 +00:00
setup.cfg [Lint] Replace black/flake8/isort with ruff 2024-09-08 17:46:40 +01:00
setup.py setup: Remove deprecated test, setup_requires and license classifier 2026-03-01 10:37:13 +00:00
tox.ini [Lint] Replace black/flake8/isort with ruff 2024-09-08 17:46:40 +01:00
version.py Add instructions for getting the latest release tag. 2026-02-22 16:39:05 -07:00

Deluge BitTorrent Client

build-status docs-status

Deluge is a BitTorrent client that utilizes a daemon/client model. It has various user interfaces available such as the GTK-UI, Web-UI and Console-UI. It uses libtorrent at its core to handle the BitTorrent protocol.

Install

From PyPi:

pip install deluge

with all optional dependencies:

pip install deluge[all]

From source code:

pip install .

with all optional dependencies:

pip install .[all]

See DEPENDS and Installing/Source for dependency details.

Usage

The various user-interfaces and Deluge daemon can be started with the following commands.

Use the --help option for further command options.

Gtk UI

deluge or deluge-gtk

Console UI

deluge-console

Web UI

deluge-web

Open http://localhost:8112 with default password deluge.

Daemon

deluged

See the Thinclient guide to connect to the daemon from another computer.

Contact