Plugins - gazpachoking/deluge GitHub Wiki
Plugins (Included)
Name | Description | WebUI |
---|---|---|
AutoAdd | Multiple watch folder support | No |
Blocklist | Download and import IP blocklists | No |
Execute | Executes a command upon an event | Yes |
Extractor | Extracts files upon completion | No |
Label | Assign labels to torrents for custom actions | Yes |
Notification | Provides Email, Popup, Blink and Sound notifications | No |
Scheduler | Limit Deluge bandwidth depending on schedule | Yes |
WebUI | Start the web interface from within Deluge | No |
Plugins (3rd Party)
Name | Description | WebUI |
---|---|---|
AutoPriority | Downloads torrents in alphabetical order | No |
AutoShutdown | Shutdown or hibernate computer when all torrents complete downloading | No |
Auto Remove | Limit the number of inactive torrents that are kept | No |
Batch Renamer | Rename multiple files in torrents for tidiness | No |
Browse Button | Browse destination folders in client-server mode | No |
Categorise | Moves downloaded torrent to a specific directory depending on type | No |
Copy Completed | Copies completed torrents to another location | Yes |
CopyLimit | Controls upload "ratio" while downloading based on torrent total size | No |
Default Trackers | Add default trackers for all your new torrents | No |
Delete Partials | Deletes partial files left by 'Do not download' | No |
Growl | Growl Notifications for completed torrents | No |
LobberCore | Automatic downloader and core functionality plugin for use with Lobber | No |
Managed Pause | Scheduler that allow you to exclude torrents | No |
MyScheduler | Scheduler with Force Start | Yes |
NetWatcher | Monitors the local network activity and deciding if pause or resume all torrents. | No |
Pieces | View status and set priority of each individual piece of a torrent | Yes |
Randomize | Randomizes incoming port based on configurable interval and blocked port check | No |
PreventSuspend | Prevents computer suspending | No |
SeedTime | Pause or remove torrents after they have seeded for a certain amount of time. | No |
Smart Move | Displays move storage progress in status bar. | No |
Stats | Displays pretty graphs of statistics | No |
Toggle | Allows the users to set the session to either "paused" or "resumed" | No |
Total Traffic | Shows per session & optionally total traffic | No |
Traffic Limits | Pause all torrents if more than a set amount of data is uploaded or downloaded. | No |
XMPP Notify | XMPP notify/control bot | No |
Updatorr | Automatic torrents updates for forum-like trackers | No |
YaRSS | Simple RSS plugin for TV Shows | No |
YaRSS2 | An RSS plugin configurable through the GUI | No |
Browser Plugins
Chrome
DelugeSiphon | Ultra simple Chrome extension to add torrents via WebUI interface. |
Deluge in Chrome | Provides a simple overview of current torrents within Chrome |
Firefox
BitTorrent WebUI+ | Automatically add torrent/magnet links via WebUI |
WebUI Quick Add Torrent | Uses Greasemonkey to add a clickable icon on webpages for adding torrents via WebUI |
Application Plugins
Extensions or scripts for applications that enable interaction with Deluge
Name | Description |
---|---|
ConkyDeluge | Script to display Deluge statistics within Conky |
Docky Helper | Docky helper that shows transfer rates on the Deluge badge |
FlexGet Plugin | Deluge Plugin for the advanced RSS tool (More Info) |
FileBot Script | Uses Execute plugin to run FileBot which renames, categorizes, and finds subtitles and artwork |
Periscope Subtitle Script | Uses Execute plugin to run a subtitle searching script based around Periscope module |
Transdroid | Manage your torrents from your Android device |
XBMC Plugin | Connects via WebUI to display and manipulate the status of torrents within XBMC |
Plex Script | Uses Execute plugin for managing an automated Plex Media Server setup. |
Installing Plugins
Download the egg file for the selected plugin.
Notes:
-
Plugin eggs have the Python version encoded in the filename and will only load in Deluge if the versions match. (e.g. Plugin-1.0-py2.6.egg is a Python 2.6 egg.)
-
Verify Python version with:
python --version
. The bundled Python version for Windows is 2.6 and for MacOSX Deluge.app it is 2.7. -
If a plugin does not have a Python version available it is usually possible to rename it to match your installed version (e.g. Plugin-1.0-py2.6.egg to Plugin-1.0-py2.7.egg) and it will still run normally.
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 Deluge client on a separate computers, the plugin must be installed on both computers.
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 to the server manually.
For example in the setup below you will have to install the py2.6 egg on the desktop as normal but then manually install the py2.7 egg onto the server.
- Windows desktop with Python 2.6 running GTK client.
- Linux server with Python 2.7 running
deluged
Note: The Windows installers have python included, so you have to know which python version the installer you used included (python 2.6 or python 2.7).