chrishuan9 / deluge-extractor

Modified extractor plugin for the deluge torrent client
GNU General Public License v3.0
38 stars 25 forks source link
deluge deluge-client python torrent torrent-client

deluge-extractor

Plugin for the deluge V2 torrent client that extracts compressed files upon torrent completion.

This is a modified version of the "Extractor" plugin, with the added option to extract in place.

This is updated to work on Deluge V2. I'm not sure if it'll work with V1 versions...you tell me. I think it should.0

Features

Optional download locations:

Label filtering: Enter a comma-separated list of labels, only those labels will be extracted. Works with the default labels plugin, as well as labelplus.

Has been tested on:

Supported File formats:

UniX-ish supports:

Windows supports:

( Requires 7-zip to be installed on the system running the client resp. the daemon if run in daemon mode )

Build Instructions

To build the python egg file:

  python setup.py bdist_egg

Installation Instructions

Download the egg file of the plugin.

Notes

GUI-Install:

Preferences -> Plugins -> Install plugin

Locate the downloaded egg file and select it.

Manual Install:

Copy the egg file into the plugins directory in Deluge config:

Linux/*nix:

~/.config/deluge/plugins

Windows:

%APPDATA%\deluge\plugins

Client-Server Setups:

When running the Deluge daemon, deluged and the Deluge client on separate computers, the plugin must be installed on both of them. When installing the egg through the GTK client it will be placed in the plugins directory of your computer, as well as copied over to the computer running the daemon.

Note: If the Python versions on the server and desktop computer do not match, you will have to copy the egg file to the server manually.

For example in the setup below you will have to install the py2.6 egg on the desktop as you normal would do but then manually install the py2.7 egg onto the server.

Note: The Windows installer comes bundled with python: either python 2.6 or 2.7 depending on the intstaller you used.

Support my work?

If you dig this plugin and want to say thanks, the best way to do it is by sending a paypal donation to donate.to.digitalhigh@gmail.com

All donations are appreciated...but none are required :D