point.plugs package

Submodules

point.plugs.add module

add a value.

point.plugs.add.do_add(event)[source]

point.plugs.all module

point.plugs.all.do_all(event)[source]

point.plugs.api module

Object Copy API.

class point.plugs.api.APIHandler(request, client_address, server)[source]

Bases: http.server.BaseHTTPRequestHandler

timeserver request handler class

do_DELETE(p)

handle a REST request.

do_GET(p)

handle a REST request.

do_POST(p)

handle a REST request.

do_PUT(p)

handle a REST request.

handle_request(p)[source]

handle a REST request.

log_request(p, code)[source]

log the request

setup(p)[source]

called on each incoming request.

write_header(p, type='text/plain')[source]

write headers to the client.

class point.plugs.api.APIServer(p, *args, **kwargs)[source]

Bases: http.server.HTTPServer, point.Object

API server

allow_reuse_address = True
blacklist(p)[source]

return the black list.

daemon_thread = True
disable(p, what)[source]

disable an path.

do(p, request)[source]

do a request

enable(p, what)[source]

enable an path.

entrypoint(p, request)[source]

check lists whether request should be allowed.

exit(p)[source]

shutdown the API server.

handle_error(p, request, addr)[source]

log the error

register(p, path, handler)[source]

add a web handler

serve(p)[source]

serving loop.

start(p, *args, **kwargs)[source]
whitelist(p)[source]

return the whitelist.

whitelistenable(p)[source]

enable whitelist?

point.plugs.api.api_all(server, handler)[source]
point.plugs.api.api_favicon(server, handler)[source]
point.plugs.api.api_get(server, handler)[source]
point.plugs.api.api_home(server, handler)[source]
point.plugs.api.init()[source]

point.plugs.campagne module

the thing to resolve.

point.plugs.campagne.campagne(event)[source]

point.plugs.cfg module

cfg edit.

point.plugs.cfg.do_cfg(event)[source]

point.plugs.dump module

point.plugs.dump.do_dump(event)[source]

point.plugs.find module

point.plugs.find.do_find(event)[source]

point.plugs.first module

the difference.

point.plugs.first.do_first(event)[source]

point.plugs.init module

run plugins initialization code.

point.plugs.init.do_init(event)[source]

point.plugs.irc module

start various ps.

point.plugs.irc.init()[source]
point.plugs.irc.start_irc(cfg)[source]

point.plugs.join module

join etc.

point.plugs.join.do_join(event)[source]

point.plugs.last module

the difference.

point.plugs.last.do_last(event)[source]

point.plugs.ls module

list kernel attributes.

point.plugs.ls.do_list(event)[source]

point.plugs.mbox module

mailbox input plugin.

point.plugs.mbox.do_mbox(event)[source]

point.plugs.rm module

remove.

point.plugs.rm.do_remove(event)[source]

point.plugs.rss module

rss module.

class point.plugs.rss.RSS(p, time_sleep, *args, **kwargs)[source]

Bases: point.Object

do_one(p, *args, **kwargs)[source]
poll(p, *args, **kwargs)[source]
start(p, *args, **kwargs)[source]
point.plugs.rss.do_poll(event)[source]
point.plugs.rss.init()[source]

point.plugs.scan module

mail input plugin.

point.plugs.scan.do_scan(event)[source]
point.plugs.scan.scan_dir(*args, **kwargs)[source]

point.plugs.spider module

poller module.

class point.plugs.spider.Spider(p, time_sleep, *args, **kwargs)[source]

Bases: point.Object

crawl(p, *args, **kwargs)[source]
point.plugs.spider.do_spider(event)[source]

point.plugs.status module

check the status of an object.

point.plugs.status.do_status(event)[source]

point.plugs.stop module

generate a stop event.

point.plugs.stop.do_stop(event)[source]

point.plugs.test module

test plugin.

point.plugs.test.do_test(event)[source]
point.plugs.test.do_testwait(event)[source]

point.plugs.timer module

time the timing.

class point.plugs.timer.Timer(p, time_sleep, event, *args, **kwargs)[source]

Bases: point.Object

echo(p, *args, **kwargs)[source]
point.plugs.timer.do_timer(event)[source]

point.plugs.touch module

remove.

point.plugs.touch.do_touch(event)[source]

point.plugs.version module

point.plugs.version.do_version(event)[source]

point.plugs.wiki module

query wikipedia.

point.plugs.wiki.do_wiki(event)[source]

point.plugs.workdir module

point.plugs.workdir.do_workdir(event)[source]

point.plugs.xmpp module

xmpp related stuff.

point.plugs.xmpp.init()[source]
point.plugs.xmpp.start_xmpp(cfg)[source]

Module contents