kdb.plugins.web module

Web Interface

This plugin provides a Web Interface to the system allowing the system to be interacted with via a Web Browser.

class kdb.plugins.web.API(*args, **kwargs)

Bases: circuits.core.components.Component

channel = 'api'
class kdb.plugins.web.Commands(*args, **kwargs)

Bases: circuits.core.components.Component

channel = 'commands'
status(source, target, args)

Report Web Status

Syntax: STATUS

class kdb.plugins.web.Root(*args, **kwargs)

Bases: circuits.web.controllers.Controller

index(event, *args, **kwargs)
class kdb.plugins.web.Web(*args, **kwargs)

Bases: kdb.plugin.BasePlugin

Web Plugin

This plugin provides no user commands. This plugin provides a Web Interface to the system allowing the system to be interacted with via a Web Browser.

init(*args, **kwargs)
kdb.plugins.web.check_url(url)
kdb.plugins.web.render(name, **d)

This Page