Deluge BitTorrent client - Git mirror, PRs only https://www.deluge-torrent.org
Go to file
Calum Lind 827987fe7d [GTK] Fix drag and drop files in files_tab
Encoutered an error reordering files by dragging in the files tab:
   TypeError: can't pickle TreePath objects

The issue was get_selected_row  now returns a list of TreePath objects which
cannot be pickled. Also the set_text method only accept unicode text to
pickled bytes cannot be used.

The fix is to convert the TreePaths to strings and use json to encode
the list of strings for set_text.
2019-05-20 21:14:42 +01:00
deluge [GTK] Fix drag and drop files in files_tab 2019-05-20 21:14:42 +01:00
docs [Docs] Fix recommonmark monkey patch and pin version 2019-03-29 14:27:18 +00:00
packaging [Lint] Fix flake8 3.7 warnings 2019-03-29 14:27:30 +00:00
.gitattributes [WebUI] Update extjs to 3.4.1.1 2018-10-08 14:47:27 +01:00
.gitignore Update gitignore file 2019-05-14 11:48:58 +01:00
.pre-commit-config.yaml [Lint] Update pre-commit linter versions 2019-05-03 17:50:42 +01: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 Cleanup tox configuration 2018-11-02 08:47:57 +00:00
.travis.yml Cleanup tox configuration 2018-11-02 08:47:57 +00:00
AUTHORS Update author name as per request 2015-08-17 23:03:48 +01:00
CHANGELOG.md Cleanup and use markdown for source text files 2018-10-16 14:59:00 +01:00
DEPENDS.md Raise Twisted minimum version to 17.1 2019-05-17 10:08:48 +01:00
LICENSE Update LICENSE in trunk too.. 2009-04-06 21:17:26 +00:00
MANIFEST.in Fix sdist missing test files 2018-10-16 14:59:00 +01:00
README.md Cleanup and use markdown for source text files 2018-10-16 14:59:00 +01:00
appveyor.yml [Lint] Bump prettier version to 1.15.2 2018-11-16 15:06:30 +00:00
gen_web_gettext.py [Lint] Use Black to auto-format code 2018-10-03 15:21:53 +01:00
generate_pot.py [GTK] Fixup translation strings 2018-10-21 13:51:30 +01:00
minify_web_js.py Update javascript minifying script 2018-10-16 11:34:55 +01:00
msgfmt.py [Lint] Use Black to auto-format code 2018-10-03 15:21:53 +01:00
pyproject.toml [Tests] Remove slimit dependency 2018-10-08 12:19:03 +01:00
requirements-dev.txt Remove detox development requirement 2019-05-09 12:02:59 +01:00
requirements-docs.txt [Docs] Fix recommonmark monkey patch and pin version 2019-03-29 14:27:18 +00:00
requirements-tests.txt Cleanup tox configuration 2018-11-02 08:47:57 +00:00
requirements.txt Raise Twisted minimum version to 17.1 2019-05-17 10:08:48 +01:00
setup.cfg [#3244|Web] Add support for accept-encoding header 2019-05-09 11:41:00 +01:00
setup.py Raise Twisted minimum version to 17.1 2019-05-17 10:08:48 +01:00
tox.ini [Tox] Pin pip version to fix PEP517 issues 2019-05-03 14:53:34 +01:00
version.py [Lint] Use Black to auto-format code 2018-10-03 15:21:53 +01:00

README.md

Deluge BitTorrent Client

build-status docs-status

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 or deluge-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.

Contact/Support