kdb.plugins.rplugins module
Remote Plugin Management
This plugin allows the user to manage remote plugins.
-
class kdb.plugins.rplugins.Commands(*args, **kwargs)
Bases: circuits.core.components.Component
-
channel = 'commands'
-
rplugins(source, target, args)
Manage Remote Plugins
Syntax: RPLUGINS <command>
See: COMMANDS rplugins
-
class kdb.plugins.rplugins.RPlugins(*args, **kwargs)
Bases: kdb.plugin.BasePlugin
Remote Plugin Management
-
init(*args, **kwargs)
-
class kdb.plugins.rplugins.RPluginsCommands(*args, **kwargs)
Bases: circuits.core.components.Component
-
add(source, target, args)
Add a Remote Plugin
Syntax: ADD <url>
-
auth(source, target, args)
Authorize a Remote Plugin
Syntax: AUTH <plugin> <password>
-
channel = 'commands:rplugins'
-
pending(source, target, args)
Display Pending Remote Plugins
Syntax: PENDING
-
kdb.plugins.rplugins.get_url(*args, **kwargs)
-
kdb.plugins.rplugins.verify_plugin(url, path, allowed)