CINXE.COM

Plugins - Deluge

<!doctype html> <html lang="en" class="no-js"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="canonical" href="https://deluge-torrent.org/plugins/"> <link rel="prev" href="../contactus/"> <link rel="next" href="autoadd/"> <link rel="icon" href="../assets/deluge_icon.png"> <meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.27"> <title>Plugins - Deluge</title> <link rel="stylesheet" href="../assets/stylesheets/main.6543a935.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"> <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> <link rel="stylesheet" href="../stylesheets/deluge_stormy_day.css"> <link rel="stylesheet" href="../stylesheets/deluge_header_nav.css"> <link rel="stylesheet" href="../stylesheets/extra.css"> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> </head> <body dir="ltr" data-md-color-scheme="deluge" data-md-color-primary="indigo" data-md-color-accent="indigo"> <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> <label class="md-overlay" for="__drawer"></label> <div data-md-component="skip"> <a href="#plugins" class="md-skip"> Skip to content </a> </div> <div data-md-component="announce"> </div> <div class="deluge-nav"> <div class="deluge-nav-logo"> <a href="/"> <img src="https://deluge-torrent.org/images/deluge_logo.png" alt="" />Deluge </a> </div> <div class="deluge-navbar"> <div class="icon-bar" onclick="menus-show()"> <i></i> <i></i> <i></i> </div> <ul id="deluge-nav-lists"> <li class="close"><span onclick="menus-hide()">脳</span></li> <li> <a href="/download">Download</a> </li> <li><a href="/plugins">Plugins</a></li> <li><a href="https://forum.deluge-torrent.org/">Forum</a></li> <li> <a href="/userguide">Support</a> </li> <li><a href="https://dev.deluge-torrent.org/roadmap">Bugs</a></li> <li> <a href="/development">Development</a> </li> </ul> </div> </div> <div class="md-container" data-md-component="container"> <main class="md-main" data-md-component="main"> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > <div class="md-sidebar__scrollwrap"> <div class="md-sidebar__inner"> <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> <label class="md-nav__title" for="__drawer"> <a href=".." title="Deluge" class="md-nav__button md-logo" aria-label="Deluge" data-md-component="logo"> <img src="../assets/deluge_logo.png" alt="logo"> </a> Deluge </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href=".." class="md-nav__link"> <span class="md-ellipsis"> Welcome </span> </a> </li> <li class="md-nav__item"> <a href="../download/" class="md-nav__link"> <span class="md-ellipsis"> Deluge Download </span> </a> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" > <div class="md-nav__link md-nav__container"> <a href="../userguide/" class="md-nav__link "> <span class="md-ellipsis"> Support </span> </a> <label class="md-nav__link " for="__nav_3" id="__nav_3_label" tabindex=""> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3"> <span class="md-nav__icon md-icon"></span> Support </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_2" > <div class="md-nav__link md-nav__container"> <a href="../installing/" class="md-nav__link "> <span class="md-ellipsis"> Installing </span> </a> <label class="md-nav__link " for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_2_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3_2"> <span class="md-nav__icon md-icon"></span> Installing </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../installing/freebsd/" class="md-nav__link"> <span class="md-ellipsis"> Installing Deluge On FreeBSD </span> </a> </li> <li class="md-nav__item"> <a href="../installing/macosx/" class="md-nav__link"> <span class="md-ellipsis"> Installing Deluge on Mac OSX </span> </a> </li> <li class="md-nav__item"> <a href="../installing/source/" class="md-nav__link"> <span class="md-ellipsis"> Source </span> </a> </li> <li class="md-nav__item"> <a href="../installing/windows/" class="md-nav__link"> <span class="md-ellipsis"> Using the Installer </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_2_6" > <div class="md-nav__link md-nav__container"> <a href="../installing/linux/" class="md-nav__link "> <span class="md-ellipsis"> Linux </span> </a> <label class="md-nav__link " for="__nav_3_2_6" id="__nav_3_2_6_label" tabindex="0"> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_3_2_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3_2_6"> <span class="md-nav__icon md-icon"></span> Linux </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../installing/linux/ubuntu/" class="md-nav__link"> <span class="md-ellipsis"> Ubuntu Install Guide </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_2_6_3" > <label class="md-nav__link" for="__nav_3_2_6_3" id="__nav_3_2_6_3_label" tabindex="0"> <span class="md-ellipsis"> Debian </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="4" aria-labelledby="__nav_3_2_6_3_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3_2_6_3"> <span class="md-nav__icon md-icon"></span> Debian </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../installing/linux/debian/jessie/" class="md-nav__link"> <span class="md-ellipsis"> Debian Jessie </span> </a> </li> <li class="md-nav__item"> <a href="../installing/linux/debian/lenny/" class="md-nav__link"> <span class="md-ellipsis"> Debian Lenny </span> </a> </li> <li class="md-nav__item"> <a href="../installing/linux/debian/squeeze/" class="md-nav__link"> <span class="md-ellipsis"> Debian Squeeze </span> </a> </li> <li class="md-nav__item"> <a href="../installing/linux/debian/wheezy/" class="md-nav__link"> <span class="md-ellipsis"> Debian Wheezy </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_3" > <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> <span class="md-ellipsis"> Userguide </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_3_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3_3"> <span class="md-nav__icon md-icon"></span> Userguide </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../userguide/authentication/" class="md-nav__link"> <span class="md-ellipsis"> Authentication </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/bandwidthtweaking/" class="md-nav__link"> <span class="md-ellipsis"> Bandwidthtweaking </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/initscript/" class="md-nav__link"> <span class="md-ellipsis"> Initscript </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/service/" class="md-nav__link"> <span class="md-ellipsis"> Deluge Service </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/thinclient/" class="md-nav__link"> <span class="md-ellipsis"> Thin Client </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/vpn/" class="md-nav__link"> <span class="md-ellipsis"> Setting up Deluge with VPN </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_3_7" > <label class="md-nav__link" for="__nav_3_3_7" id="__nav_3_3_7_label" tabindex="0"> <span class="md-ellipsis"> Initscript </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_3_3_7_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3_3_7"> <span class="md-nav__icon md-icon"></span> Initscript </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../userguide/initscript/debian/" class="md-nav__link"> <span class="md-ellipsis"> Debian Init Script </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/initscript/fedora/" class="md-nav__link"> <span class="md-ellipsis"> Fedora </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/initscript/freebsd/" class="md-nav__link"> <span class="md-ellipsis"> Freebsd </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/initscript/mandriva/" class="md-nav__link"> <span class="md-ellipsis"> Mandriva Init Script </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/initscript/opensuse/" class="md-nav__link"> <span class="md-ellipsis"> openSUSE Init Script </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/initscript/systemd/" class="md-nav__link"> <span class="md-ellipsis"> Systemd </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/initscript/ubuntu/" class="md-nav__link"> <span class="md-ellipsis"> Ubuntu </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_3_8" > <label class="md-nav__link" for="__nav_3_3_8" id="__nav_3_3_8_label" tabindex="0"> <span class="md-ellipsis"> Service </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_3_3_8_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3_3_8"> <span class="md-nav__icon md-icon"></span> Service </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../userguide/service/debianubuntuinitd/" class="md-nav__link"> <span class="md-ellipsis"> Ubuntu Init Script </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/service/freebsd/" class="md-nav__link"> <span class="md-ellipsis"> FreeBSD Init Script </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/service/launchd/" class="md-nav__link"> <span class="md-ellipsis"> Launchd </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/service/ms_windows/" class="md-nav__link"> <span class="md-ellipsis"> Ms windows </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/service/systemd/" class="md-nav__link"> <span class="md-ellipsis"> Systemd </span> </a> </li> <li class="md-nav__item"> <a href="../userguide/service/upstart/" class="md-nav__link"> <span class="md-ellipsis"> Ubuntu Upstart Job </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_3_9" > <label class="md-nav__link" for="__nav_3_3_9" id="__nav_3_3_9_label" tabindex="0"> <span class="md-ellipsis"> Webui </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_3_3_9_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_3_3_9"> <span class="md-nav__icon md-icon"></span> Webui </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../userguide/webui/reverseproxy/" class="md-nav__link"> <span class="md-ellipsis"> Reverse Proxy with Deluge WebUI </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="../faq/" class="md-nav__link"> <span class="md-ellipsis"> Deluge FAQ </span> </a> </li> <li class="md-nav__item"> <a href="../troubleshooting/" class="md-nav__link"> <span class="md-ellipsis"> Troubleshooting </span> </a> </li> <li class="md-nav__item"> <a href="../contactus/" class="md-nav__link"> <span class="md-ellipsis"> Contact Us </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" checked> <div class="md-nav__link md-nav__container"> <a href="./" class="md-nav__link md-nav__link--active"> <span class="md-ellipsis"> Plugins </span> </a> <label class="md-nav__link md-nav__link--active" for="__nav_4" id="__nav_4_label" tabindex=""> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> Plugins </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_2" > <label class="md-nav__link" for="__nav_4_2" id="__nav_4_2_label" tabindex="0"> <span class="md-ellipsis"> Plugins </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_2_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_2"> <span class="md-nav__icon md-icon"></span> Plugins </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="autoadd/" class="md-nav__link"> <span class="md-ellipsis"> AutoAdd Plugin </span> </a> </li> <li class="md-nav__item"> <a href="autoport/" class="md-nav__link"> <span class="md-ellipsis"> autoport </span> </a> </li> <li class="md-nav__item"> <a href="autopriority/" class="md-nav__link"> <span class="md-ellipsis"> AutoPriority Plugin </span> </a> </li> <li class="md-nav__item"> <a href="blocklist/" class="md-nav__link"> <span class="md-ellipsis"> Blocklist Plugin </span> </a> </li> <li class="md-nav__item"> <a href="categorise/" class="md-nav__link"> <span class="md-ellipsis"> Categorise Plugin </span> </a> </li> <li class="md-nav__item"> <a href="execute/" class="md-nav__link"> <span class="md-ellipsis"> Execute </span> </a> </li> <li class="md-nav__item"> <a href="flexget/" class="md-nav__link"> <span class="md-ellipsis"> FlexGet </span> </a> </li> <li class="md-nav__item"> <a href="flexrss/" class="md-nav__link"> <span class="md-ellipsis"> FlexRSS </span> </a> </li> <li class="md-nav__item"> <a href="ifacewatch/" class="md-nav__link"> <span class="md-ellipsis"> IfaceWatch </span> </a> </li> <li class="md-nav__item"> <a href="import/" class="md-nav__link"> <span class="md-ellipsis"> Import Plugin </span> </a> </li> <li class="md-nav__item"> <a href="pieces/" class="md-nav__link"> <span class="md-ellipsis"> Pieces Plugin </span> </a> </li> <li class="md-nav__item"> <a href="preventsuspend/" class="md-nav__link"> <span class="md-ellipsis"> Prevent Suspend Plugin </span> </a> </li> <li class="md-nav__item"> <a href="priorities/" class="md-nav__link"> <span class="md-ellipsis"> Priorities </span> </a> </li> <li class="md-nav__item"> <a href="remotenotify/" class="md-nav__link"> <span class="md-ellipsis"> RemoteNotify </span> </a> </li> <li class="md-nav__item"> <a href="stats/" class="md-nav__link"> <span class="md-ellipsis"> Stats Plugin </span> </a> </li> <li class="md-nav__item"> <a href="toggle/" class="md-nav__link"> <span class="md-ellipsis"> Toggle Plugin </span> </a> </li> <li class="md-nav__item"> <a href="xmppnotify/" class="md-nav__link"> <span class="md-ellipsis"> XMPP Notify Plugin </span> </a> </li> <li class="md-nav__item"> <a href="yarss/" class="md-nav__link"> <span class="md-ellipsis"> Name of Plugin </span> </a> </li> <li class="md-nav__item"> <a href="yarss2/" class="md-nav__link"> <span class="md-ellipsis"> YaRSS2 </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" > <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex=""> <span class="md-ellipsis"> Contributing </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_5"> <span class="md-nav__icon md-icon"></span> Contributing </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../contributing/bugreporting/" class="md-nav__link"> <span class="md-ellipsis"> Before Reporting a Bug </span> </a> </li> <li class="md-nav__item"> <a href="../contributing/codingstyle/" class="md-nav__link"> <span class="md-ellipsis"> Coding Styles </span> </a> </li> <li class="md-nav__item"> <a href="../contributing/pullrequests/" class="md-nav__link"> <span class="md-ellipsis"> Pullrequests </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" > <div class="md-nav__link md-nav__container"> <a href="../development/" class="md-nav__link "> <span class="md-ellipsis"> Development </span> </a> <label class="md-nav__link " for="__nav_6" id="__nav_6_label" tabindex=""> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6"> <span class="md-nav__icon md-icon"></span> Development </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2" > <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> <span class="md-ellipsis"> Development </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_2_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6_2"> <span class="md-nav__icon md-icon"></span> Development </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../development/delugerpc/" class="md-nav__link"> <span class="md-ellipsis"> Delugerpc </span> </a> </li> <li class="md-nav__item"> <a href="../development/documentation/" class="md-nav__link"> <span class="md-ellipsis"> Documentation </span> </a> </li> <li class="md-nav__item"> <a href="../development/profiling/" class="md-nav__link"> <span class="md-ellipsis"> Profiling </span> </a> </li> <li class="md-nav__item"> <a href="../development/releasechecklist/" class="md-nav__link"> <span class="md-ellipsis"> Releasechecklist </span> </a> </li> <li class="md-nav__item"> <a href="../development/testing/" class="md-nav__link"> <span class="md-ellipsis"> Testing </span> </a> </li> <li class="md-nav__item"> <a href="../development/translation/" class="md-nav__link"> <span class="md-ellipsis"> Translation </span> </a> </li> <li class="md-nav__item"> <a href="../development/uiclient/" class="md-nav__link"> <span class="md-ellipsis"> Overview </span> </a> </li> <li class="md-nav__item"> <a href="../development/vast_amount_of_torrents/" class="md-nav__link"> <span class="md-ellipsis"> Improving the speed of Deluge </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2_9" > <label class="md-nav__link" for="__nav_6_2_9" id="__nav_6_2_9_label" tabindex="0"> <span class="md-ellipsis"> Building </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_6_2_9_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6_2_9"> <span class="md-nav__icon md-icon"></span> Building </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../development/building/libtorrent/" class="md-nav__link"> <span class="md-ellipsis"> Build libtorrent from source </span> </a> </li> <li class="md-nav__item"> <a href="../development/building/openssl/" class="md-nav__link"> <span class="md-ellipsis"> Building OpenSSL for Windows </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2_10" > <label class="md-nav__link" for="__nav_6_2_10" id="__nav_6_2_10_label" tabindex="0"> <span class="md-ellipsis"> Git </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_6_2_10_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6_2_10"> <span class="md-nav__icon md-icon"></span> Git </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../development/git/gitrepo/" class="md-nav__link"> <span class="md-ellipsis"> Git Source Code Repository </span> </a> </li> <li class="md-nav__item"> <a href="../development/git/gittips/" class="md-nav__link"> <span class="md-ellipsis"> Git Tips </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2_11" > <div class="md-nav__link md-nav__container"> <a href="../development/packaging/" class="md-nav__link "> <span class="md-ellipsis"> Packaging </span> </a> <label class="md-nav__link " for="__nav_6_2_11" id="__nav_6_2_11_label" tabindex="0"> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_6_2_11_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6_2_11"> <span class="md-nav__icon md-icon"></span> Packaging </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../development/packaging/osx/" class="md-nav__link"> <span class="md-ellipsis"> Deluge.app for OSX </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2_12" > <div class="md-nav__link md-nav__container"> <a href="../development/plugins/" class="md-nav__link "> <span class="md-ellipsis"> Plugins </span> </a> <label class="md-nav__link " for="__nav_6_2_12" id="__nav_6_2_12_label" tabindex="0"> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_6_2_12_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6_2_12"> <span class="md-nav__icon md-icon"></span> Plugins </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../development/plugins/alerts/" class="md-nav__link"> <span class="md-ellipsis"> Alerts </span> </a> </li> <li class="md-nav__item"> <a href="../development/plugins/pluginideas/" class="md-nav__link"> <span class="md-ellipsis"> Plugin Ideas </span> </a> </li> <li class="md-nav__item"> <a href="../development/plugins/quickstart/" class="md-nav__link"> <span class="md-ellipsis"> Development/Plugins </span> </a> </li> <li class="md-nav__item"> <a href="../development/plugins/signals/" class="md-nav__link"> <span class="md-ellipsis"> Signals </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2_12_6" > <label class="md-nav__link" for="__nav_6_2_12_6" id="__nav_6_2_12_6_label" tabindex="0"> <span class="md-ellipsis"> Webui </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="4" aria-labelledby="__nav_6_2_12_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6_2_12_6"> <span class="md-nav__icon md-icon"></span> Webui </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../development/plugins/webui/examples/" class="md-nav__link"> <span class="md-ellipsis"> Webui Examples </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2_13" > <label class="md-nav__link" for="__nav_6_2_13" id="__nav_6_2_13_label" tabindex="0"> <span class="md-ellipsis"> Webui </span> <span class="md-nav__icon md-icon"></span> </label> <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_6_2_13_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_6_2_13"> <span class="md-nav__icon md-icon"></span> Webui </label> <ul class="md-nav__list" data-md-scrollfix> <li class="md-nav__item"> <a href="../development/webui/json/" class="md-nav__link"> <span class="md-ellipsis"> Json </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > <div class="md-sidebar__scrollwrap"> <div class="md-sidebar__inner"> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <label class="md-nav__title" for="__toc"> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> <li class="md-nav__item"> <a href="#plugins-included" class="md-nav__link"> <span class="md-ellipsis"> Plugins (Included) </span> </a> </li> <li class="md-nav__item"> <a href="#plugins-3rd-party" class="md-nav__link"> <span class="md-ellipsis"> Plugins (3rd Party) </span> </a> <nav class="md-nav" aria-label="Plugins (3rd Party)"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#unmaintained-plugins" class="md-nav__link"> <span class="md-ellipsis"> Unmaintained Plugins </span> </a> </li> <li class="md-nav__item"> <a href="#browser-plugins" class="md-nav__link"> <span class="md-ellipsis"> Browser Plugins </span> </a> </li> <li class="md-nav__item"> <a href="#application-plugins" class="md-nav__link"> <span class="md-ellipsis"> Application Plugins </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#installing-plugin-eggs" class="md-nav__link"> <span class="md-ellipsis"> Installing Plugin Eggs </span> </a> <nav class="md-nav" aria-label="Installing Plugin Eggs"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#determine-python-version" class="md-nav__link"> <span class="md-ellipsis"> Determine Python Version </span> </a> </li> <li class="md-nav__item"> <a href="#download" class="md-nav__link"> <span class="md-ellipsis"> Download </span> </a> </li> <li class="md-nav__item"> <a href="#install" class="md-nav__link"> <span class="md-ellipsis"> Install </span> </a> <nav class="md-nav" aria-label="Install"> <ul class="md-nav__list"> <li class="md-nav__item"> <a href="#client-server-setups" class="md-nav__link"> <span class="md-ellipsis"> Client-Server Setups </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item"> <a href="#plugin-development" class="md-nav__link"> <span class="md-ellipsis"> Plugin Development </span> </a> </li> </ul> </nav> </div> </div> </div> <div class="md-content" data-md-component="content"> <article class="md-content__inner md-typeset"> <h1 id="plugins">Plugins</h1> <hr /> <h2 id="plugins-included">Plugins (Included)</h2> <table> <thead> <tr> <th><strong>Name</strong></th> <th><strong>Description</strong></th> <th><strong>WebUI</strong></th> </tr> </thead> <tbody> <tr> <td><a href="autoadd/">AutoAdd</a></td> <td>Multiple watch folder support</td> <td><em>Yes</em></td> </tr> <tr> <td><a href="blocklist/">Blocklist</a></td> <td>Download and import IP blocklists</td> <td><em>Yes</em></td> </tr> <tr> <td><a href="execute/">Execute</a></td> <td>Executes a command upon an event</td> <td><em>Yes</em></td> </tr> <tr> <td>Extractor</td> <td>Extracts files upon completion</td> <td><em>Yes</em></td> </tr> <tr> <td>Label</td> <td>Assign labels to torrents for custom actions</td> <td><em>Yes</em></td> </tr> <tr> <td>Notification</td> <td>Provides Email, Popup, Blink and Sound notifications</td> <td><em>Yes</em></td> </tr> <tr> <td>Scheduler</td> <td>Limit Deluge bandwidth depending on schedule</td> <td><em>Yes</em></td> </tr> <tr> <td><a href="stats/">Stats</a></td> <td>Displays pretty graphs of statistics</td> <td><em>No</em></td> </tr> <tr> <td>WebUI</td> <td>Start the web interface from within Deluge</td> <td><em>Infinite recursion</em></td> </tr> <tr> <td><a href="toggle/">Toggle</a></td> <td>Allows the users to set the session to either "paused" or "resumed"</td> <td><em>No</em></td> </tr> </tbody> </table> <hr /> <h2 id="plugins-3rd-party">Plugins (3rd Party)</h2> <table> <thead> <tr> <th><strong>Name</strong></th> <th><strong>Description</strong></th> <th><strong>WebUI</strong></th> <th><strong>Deluge 2.x support</strong></th> </tr> </thead> <tbody> <tr> <td><a href="autopriority/">AutoPriority</a></td> <td>Downloads torrents in alphabetical order</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=41165">AutoShutdown</a></td> <td>Shutdown or hibernate computer when all torrents complete downloading</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=36443">Auto Remove</a></td> <td>Limit the number of inactive torrents that are kept</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=47243">Auto Remove Plus</a></td> <td>Based on Auto Remove but with more features</td> <td><strong>Yes</strong></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="https://github.com/Grewfisk/BatchRenamerRegEx/releases">Batch Renamer RegEx</a></td> <td>Batch rename files in a torrent using regex search and replace. Fork of Batch Renamer</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="https://github.com/dredkin/deluge-rbb/releases">Browse Button</a></td> <td>Browse destination folders in client-server mode</td> <td><em>No</em></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=47501">CopyMagnetURI</a></td> <td>Copy the magnet URI of the selected torrent(s) to the clipboard</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="https://github.com/stefantalpalaru/deluge-default-trackers">Default Trackers</a></td> <td>Add default trackers for all your new torrents</td> <td><em>No</em></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="https://github.com/Laharah/deluge-FileBotTool">FileBotTool</a></td> <td>Integrates automatic media sorting using <a href="http://www.filebot.net/">FileBot</a></td> <td><em>No</em></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="ifacewatch/">IfaceWatch</a></td> <td>Watch for IP changes on specific interfaces and notify libtorrent</td> <td><em>No</em></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="https://github.com/cas--/deluge-ipstatusbar/releases">IPstatusbar</a></td> <td>Show the external IP address being listened on in the status bar</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=42629">LabelPlus</a></td> <td>Labeling plugin with additional features</td> <td><em>No</em></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=42887">ltConfig</a></td> <td>Configure libtorrent settings</td> <td><strong>Yes</strong></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=54025">MyScheduler</a></td> <td>Scheduler with Force Start</td> <td><strong>Yes</strong></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=40769">NetWatcher</a></td> <td>Monitors the local network activity and deciding if pause or resume all torrents.</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=47327">NetWatcher2</a></td> <td>Monitors the local network activity and automatically limits the download speed.</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="pieces/">Pieces</a></td> <td>View status and set priority of each individual piece of a torrent</td> <td><strong>Yes</strong></td> <td><em>No</em></td> </tr> <tr> <td><a href="preventsuspend/">PreventSuspend</a></td> <td>Prevents computer suspending</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=52115">PreventSuspendPlus</a></td> <td>Prevents computer suspending (inc Windows support)</td> <td><strong>Yes</strong></td> <td><em>No</em></td> </tr> <tr> <td><a href="https://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=54864">Ratio</a></td> <td>Show total downloads, uploads, and overall share ratio in status bar.</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=38747">Randomize</a></td> <td>Randomizes incoming port based on configurable interval and blocked port check</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=39767">SeedTime</a></td> <td>Pause or remove torrents after they have seeded for a certain amount of time.</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="https://github.com/hrushikesh198/DelugeSequentialDownload">SequentialDownload</a></td> <td>Download pieces in sequential order for watching while downloading.</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=40835">Smart Move</a></td> <td>Displays move storage progress in status bar.</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=49679">Streaming</a></td> <td>Stream video or audio directly from Deluge while downloading</td> <td><strong>Yes</strong></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="https://github.com/noam09/deluge-telegramer">Telegramer</a></td> <td>Receive notifications, add and view torrents using Telegram messenger</td> <td><strong>Yes</strong></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=53953">textTab</a></td> <td>Displays the contents of a text file in a new tab</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=34025">Total Traffic</a></td> <td>Shows per session &amp; optionally total traffic</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=34343">Traffic Limits</a></td> <td>Pause all torrents if more than a set amount of data is uploaded or downloaded.</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://pypi.python.org/pypi/Updatorr/">Updatorr</a></td> <td>Automatic torrents updates for forum-like trackers</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="https://github.com/Laharah/deluge-uTorrentImport">uTorrentImport</a></td> <td>a cross platform Deluge plugin to import torrents from uTorrent</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="https://pypi.python.org/pypi/deluge-webapi">WebAPI</a></td> <td>Alternative JSON API for WebUI</td> <td><strong>Yes</strong></td> <td><strong>Yes</strong></td> </tr> <tr> <td><a href="yarss2/">YaRSS2</a></td> <td>An RSS plugin configurable through the GUI</td> <td><em>No</em></td> <td><strong>Yes</strong></td> </tr> </tbody> </table> <h3 id="unmaintained-plugins">Unmaintained Plugins</h3> <table> <thead> <tr> <th><strong>Name</strong></th> <th><strong>Description</strong></th> <th><strong>WebUI</strong></th> <th><strong>Deluge 2.x support</strong></th> </tr> </thead> <tbody> <tr> <td><a href="xmppnotify/">XMPP Notify</a></td> <td>XMPP notify/control bot</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=31553">YaRSS</a></td> <td>Simple RSS plugin for TV Shows</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=35615">Batch Renamer</a></td> <td>Rename multiple files in torrents for tidiness</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="categorise/">Categorise</a></td> <td>Moves downloaded torrent to a specific directory depending on type</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=33995">Copy Completed</a></td> <td>Copies completed torrents to another location</td> <td><strong>Yes</strong></td> <td><em>Unknown</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=39173">CopyLimit</a></td> <td>Controls upload "ratio" while downloading based on torrent total size</td> <td><em>No</em></td> <td><em>Unknown</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=28915">Delete Partials</a></td> <td>Deletes partial files left by 'Do not download'</td> <td><em>No</em></td> <td><em>No</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=32315">Growl</a></td> <td>Growl Notifications for completed torrents</td> <td><em>No</em></td> <td><em>Unknown</em></td> </tr> <tr> <td><a href="http://git.nordu.net/?p=lobber-deluge-core.git;a=tree;f=dist">LobberCore</a></td> <td>Automatic downloader and core functionality plugin for use with <a href="https://portal.nordu.net/display/LOBBER/Lobber">Lobber</a></td> <td><em>No</em></td> <td><em>Unknown</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=34001">Managed Pause</a></td> <td>Scheduler that allow you to exclude torrents</td> <td><em>No</em></td> <td><em>Unknown</em></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=42623">MoveTools</a></td> <td>Monitor torrent move status</td> <td><em>No</em></td> <td><em>No</em></td> </tr> </tbody> </table> <h3 id="browser-plugins">Browser Plugins</h3> <table> <thead> <tr> <th><strong>Chrome</strong></th> <th></th> </tr> </thead> <tbody> <tr> <td><a href="https://chrome.google.com/webstore/detail/gabdloknkpdefdpkkibplcfnkngbidim">DelugeSiphon</a></td> <td>Ultra simple Chrome extension to add torrents via WebUI interface.</td> </tr> <tr> <td><a href="https://chrome.google.com/webstore/detail/remote-deluge/epcolmlaegimilnokaddncgmdafacohf">Deluge Remote</a></td> <td>Provides a simple overview of current torrents within Chrome <a href="https://github.com/YodaDaCoda/chrome-deluge-remote">(Source Code)</a></td> </tr> </tbody> </table> <table> <thead> <tr> <th><strong>Firefox</strong></th> <th></th> </tr> </thead> <tbody> <tr> <td><a href="https://addons.mozilla.org/en-US/firefox/addon/delugeaddtorrent/">DelugeAddTorrent</a></td> <td>Send the torrent magnet link to Deluge Web UI <a href="https://github.com/muriloportugal/DelugeAddTorrent">(Source Code)</a></td> </tr> <tr> <td><a href="https://addons.mozilla.org/en-US/firefox/addon/bittorrent-webui-120685/">BitTorrent WebUI+</a></td> <td>Automatically add torrent/magnet links via WebUI</td> </tr> <tr> <td><a href="http://userscripts-mirror.org/scripts/show/79003.html">WebUI Quick Add Torrent </a></td> <td>Uses Greasemonkey to add a clickable icon on webpages for adding torrents via WebUI</td> </tr> </tbody> </table> <h3 id="application-plugins">Application Plugins</h3> <p><em>Extensions or scripts for applications that enable interaction with Deluge</em></p> <table> <thead> <tr> <th><strong>Name</strong></th> <th><strong>Description</strong></th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/Lord-Kamina/Deluge-Magnet-Handler">OSX Magnet URI Handler</a></td> <td>OSX Applescript handler to open magnet URLs in Deluge.app</td> </tr> <tr> <td><a href="http://www.rubicode.com/Software/RCDefaultApp/">RCDefaultApp</a></td> <td>General preference pane to configure default apps, used to link magnet links to Deluge-Magnet-Handler on newer macs</td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=30825">ConkyDeluge</a></td> <td>Script to display Deluge statistics within Conky</td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=30985">Docky Helper</a></td> <td>Docky helper that shows transfer rates on the Deluge badge</td> </tr> <tr> <td><a href="http://flexget.com/wiki/Plugins/deluge">FlexGet Plugin</a></td> <td>Deluge Plugin for the advanced RSS tool <a href="flexget/">(More Info)</a></td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;p=172841#p172841">FileBot Script</a></td> <td>Uses <a href="execute/">Execute</a> plugin to run <a href="http://filebot.sourceforge.net/">filebot</a> which renames, categorizes, and finds subtitles and artwork</td> </tr> <tr> <td><a href="https://github.com/maziara/deluge-feed-inoreader">Inoreader</a></td> <td>Tag the articles in Inoreader and they will be downloaded in Deluge</td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=38957&amp;p=163277">Periscope Subtitle Script</a></td> <td>Uses <a href="execute/">Execute</a> plugin to run a subtitle searching script based around <a href="https://code.google.com/p/periscope/">periscope</a> module</td> </tr> <tr> <td><a href="http://www.transdroid.org/download/using-deluge-on-ubuntu/">Transdroid</a></td> <td>Manage your torrents from your Android device</td> </tr> <tr> <td><a href="http://code.google.com/p/deluge-xbmc-plugin/">XBMC Plugin</a></td> <td>Connects via WebUI to display and manipulate the status of torrents within XBMC</td> </tr> <tr> <td><a href="http://forum.deluge-torrent.org/viewtopic.php?f=9&amp;t=46529">Plex Script</a></td> <td>Uses <a href="execute/">Execute</a> plugin for managing an automated <a href="https://plex.tv/">plex media server</a> setup.</td> </tr> </tbody> </table> <hr /> <h2 id="installing-plugin-eggs">Installing Plugin Eggs</h2> <h3 id="determine-python-version">Determine Python Version</h3> <p>Plugin eggs have the <em>Python</em> version encoded in the filename and will only load in Deluge if the Python versions match.</p> <ul> <li>Verify Deluge <a href="../troubleshooting/#python-version">Python version</a>.</li> </ul> <h3 id="download">Download</h3> <p>Download the plugin <code>egg</code> that matches the Deluge Python version from above, e.g.</p> <ul> <li><em>Plugin-1.0-<strong>py2.6</strong>.egg</em> is a <em>Python 2.6</em> egg.</li> <li><em>Plugin-1.0-<strong>py2.7</strong>.egg</em> is a <em>Python 2.7</em> egg.</li> </ul> <p>For plugins that don't have a specific Deluge Python version available:: It is possible to rename an egg to match the Python version (e.g. <em>Plugin-1.0-<strong>py2.6</strong>.egg</em> <em>to</em> <em>Plugin-1.0-<strong>py2.7</strong>.egg</em>) and should still work.</p> <h3 id="install">Install</h3> <p>GUI:: <code>Preferences -&gt; Plugins</code> click <code>Install plugin</code>, locate the downloaded plugin <code>egg</code> and select it to install.</p> <p>Manually:: Copy the plugin <code>egg</code> to the Deluge <a href="../faq/#where-does-deluge-store-its-settingsconfig">config</a> <code>plugins</code> directory:</p> <p>If the Plugin does not show up in the Plugins list then it is likely the incorrect Python version of the plugin has been installed, also see below.</p> <h4 id="client-server-setups">Client-Server Setups</h4> <p>When running the Deluge daemon, <code>deluged</code> and Deluge client on a separate computers, the plugin must be installed on both machines. Installing a plugin egg through the GTK client will copy the egg to both the local plugins directory, as well as the remote daemon's. However if the Python versions on the local machine and remote server do not match, you will have to copy the egg to the remote server manually.</p> <p>For example in the setup below you will have to install the py2.6 egg on the local machine but then <em>manually</em> install the py2.7 egg onto the remote server.</p> <ul> <li>Local machine with Python 2.6 running <code>GTKUI</code> client.</li> <li>Remote server with Python 2.7 running <code>deluged</code>.</li> </ul> <p>See <a href="./#determine-python-version">Determine Python Version</a> above.</p> <h2 id="plugin-development">Plugin Development</h2> <ul> <li><a href="../development/plugins/">Plugin Development</a></li> <li><a href="../development/plugins/pluginideas/">PluginIdeas</a></li> </ul> </article> </div> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> </main> <footer class="md-footer"> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class="md-copyright"> Made with <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> Material for MkDocs </a> </div> </div> </div> </footer> </div> <div class="md-dialog" data-md-component="dialog"> <div class="md-dialog__inner md-typeset"></div> </div> <script id="__config" type="application/json">{"base": "..", "features": ["navigation.sections", "navigation.path", "navigation.indexes"], "search": "../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script> <script src="../assets/javascripts/bundle.ad660dcc.min.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10