= Plugins = [[PageOutline(2-4,,inline)]] ---- == Plugins (Included) == ||'''Name'''||'''Description'''|| ||[wiki:Plugins/AutoAdd AutoAdd]|| Multiple watch folder support|| ||[wiki:BlocklistPlugin Blocklist]|| Download and import IP blocklists|| ||[wiki:Plugins/Execute Execute]|| Executes a command upon an event|| ||Extractor|| Extracts files upon completion|| ||Label|| Assign labels to torrents for custom actions|| ||Notification|| Provides Email, Popup, Blink and Sound notifications|| ||Scheduler|| Limit Deluge bandwidth depending on schedule|| ||WebUI|| Start the web interface from within Deluge|| ---- == Plugins (3rd Party) == ||'''Name'''||'''Description'''|| ||[wiki:Plugins/AutoPriority AutoPriority]|| Downloads torrents in alphabetical order|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=41165 AutoShutdown] || Shutdown or hibernate computer when all torrents complete downloading|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=36443 Auto Remove] || Limit the number of inactive torrents that are kept || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=35615 Batch Renamer] || Rename multiple files in torrents for tidiness || ||[wiki:Plugins/Categorise Categorise]|| Moves downloaded torrent to a specific directory depending on type|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=33995 Copy Completed] || Copies completed torrents to another location || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=39173 CopyLimit] || Controls upload "ratio" while downloading based on torrent total size|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=28915 Delete Partials] || Deletes partial files left by 'Do not download'|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=32315 Growl] || Growl Notifications for completed torrents || ||[http://git.nordu.net/?p=lobber-deluge-core.git;a=tree;f=dist LobberCore] || Automatic downloader and core functionality plugin for use with [https://portal.nordu.net/display/LOBBER/Lobber Lobber]|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=34001 Managed Pause] || Scheduler that allow you to exclude torrents || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=33053 MyScheduler]|| Scheduler with Force Start || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=40769 NetWatcher]|| Monitors the local network activity and deciding if pause or resume all torrents.|| ||[wiki:Plugins/Pieces Pieces]|| View status and set priority of each individual piece of a torrent || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=38747 Randomize]|| Randomizes incoming port based on configurable interval and blocked port check|| ||[wiki:Plugins/PreventSuspend PreventSuspend]|| Prevents computer suspending|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=39767 SeedTime] || Pause or remove torrents after they have seeded for a certain amount of time. || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=40835 Smart Move] || Displays move storage progress in status bar. || ||[wiki:Plugins/Stats Stats]|| Displays pretty graphs of statistics|| ||[wiki:Plugins/Toggle Toggle]|| Allows the users to set the session to either "paused" or "resumed"|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=34025 Total Traffic] || Shows per session & optionally total traffic || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=34343 Traffic Limits] || Pause all torrents if more than a set amount of data is uploaded or downloaded. || ||[wiki:Plugins/XMPPNotify XMPP Notify]|| XMPP notify/control bot|| ||[http://pypi.python.org/pypi/Updatorr/ Updatorr]|| Automatic torrents updates for forum-like trackers|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=31553 YaRSS] || Simple RSS plugin for TV Shows|| ||[wiki:Plugins/YaRSS2 YaRSS2] || An RSS plugin configurable through the GUI|| ''' Application Plugins ''' - ''Extensions or scripts for applications, enabling interaction with Deluge'' ||'''Name'''||'''Description'''|| ||[https://chrome.google.com/extensions/detail/pbenannnhhgfhhijhlpgfbjagebjeeel Deluge in Chrome (Chrome Extension)]|| Provides a simple overview of current torrents within Chrome || ||[https://chrome.google.com/webstore/detail/gabdloknkpdefdpkkibplcfnkngbidim DelugeSiphon (Chrome Extension)]|| Ultra simple Chrome extension to add torrents via WebUI interface. || ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=30825 ConkyDeluge]|| Script to display Deluge statistics within Conky|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=30985 Docky Helper]|| Docky helper that shows transfer rates on the Deluge badge|| ||[http://flexget.com/wiki/Plugins/deluge FlexGet Plugin]|| Deluge Plugin for the advanced RSS tool [wiki:Plugins/FlexGet (More Info)]|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&p=172841#p172841 FileBot Script] || Uses [wiki:Plugins/Execute Execute] plugin to run [http://filebot.sourceforge.net/ FileBot] which renames, categorizes, and finds subtitles and artwork || ||[http://userscripts.org/scripts/show/79003 WebUI Quick Add Torrent (Greasemonkey)]|| Adds a clickable icon on webpages to add torrents via WebUI|| ||[http://forum.deluge-torrent.org/viewtopic.php?f=9&t=38957&p=163277 Periscope Subtitle Script] || Uses [wiki:Plugins/Execute Execute] plugin to run a subtitle searching script based around [https://code.google.com/p/periscope/ Periscope] module ||[http://www.transdroid.org/download/using-deluge-on-ubuntu/ Transdroid]|| Manage your torrents from your Android device || ||[https://addons.mozilla.org/en-US/firefox/addon/bittorrent-webui-120685/ BitTorrent WebUI+ (Firefox Addon)]|| Automatically add torrent/magnet links via WebUI || ||[http://code.google.com/p/deluge-xbmc-plugin/ XBMC Plugin] || Connects via WebUI to display and manipulate the status of torrents within XBMC || ---- == 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 of the deluge config. The default location on Linux/*nix is: {{{ ~/.config/deluge/plugins/ }}} The default location on Windows: {{{ Win XP: C:\Documents and Settings\username\Application Data\deluge\plugins\ Win 7 : C:\Users\username\AppData\Roaming\deluge\plugins\ }}} === Client-Server Setups === When running the Deluge server (daemon) on a separate computer, the egg file will be copied there as well when installing through the GTK client. Beware that the python versions on the server and desktop must match. (On Windows, python 2.6 is included in the Deluge install) If the python versions do not match, you will have to copy the egg to the server manually. Example setup: * Windows desktop with python 2.6 running GTK client. * Linux server with python 2.7 running daemon In this case you'll have to install the 2.7 egg onto the server manually after installing the 2.6 egg on the desktop. ---- == Plugin Development == * [wiki:'Development/1.3/Plugin' How to write a Plugin] * [wiki:'Development/PluginIdeas' Plugin Ideas & Suggestions] ---- == Obsolete Plugins (for v1.1.x) == ||'''Name'''||'''Description'''|| ||[wiki:Plugins/FlexRSS FlexRSS]|| RSS feed plugin || ||[wiki:Plugins/priorities Priorities]|| Allows you to assign a tracker to 5 upload-slots || ||[wiki:Plugins/autoport Autoport]|| Change listen port at a set interval, to a random port within range. || ||[wiki:Plugins/RemoteNotify RemoteNotify]|| Notify through XMPP you when torrents complete ||