ipypublish.scripts.reveal_serve module

serve HTML page

class ipypublish.scripts.reveal_serve.ProxyHandler(application, request, **kwargs)[source]

Bases: tornado.web.RequestHandler

handler the proxies requests from a local prefix to a CDN

finish_get(response)[source]

finish the request

get(prefix, url)[source]

proxy a request to a CDN

class ipypublish.scripts.reveal_serve.RevealServer(**kwargs)[source]

Bases: traitlets.config.configurable.LoggingConfigurable

Post processor designed to serve files

Proxies reveal.js requests to a CDN if no local reveal.js is present

ip

A trait for unicode strings.

open_in_browser

A boolean (True, False) trait.

port

An int trait.

reveal_cdn

A trait for unicode strings.

reveal_prefix

A trait for unicode strings.

serve(input)[source]

Serve the build directory with a webserver.