⚙️ IMP! Helpers

IMP! Helpers

Accessible Interactive Content For Your IMP! Pages

What is it all about

Helpers are the scripts, which use new IMP! Helpers API for adding various types of content, not supported by regular markdown, to IMP! pages. Helpers may add static and/or interactive content in asynchronous way and enrich viewer experience.

This site contains collection of "official", or example helpers, which you can use freely in your projects.

You can download any of them here. Please, note, that all helpers are tested with development version of IMP!. For now some of them are not compatible with latest release, but I'll fix it soon.

Helper name What it does JS to view? Demo & doc
cover Adds nice customizable cover block to your page Optional here
data-saver Widget for downloading embedded data Has both static and JS-enabled versions here
dsv-render Allows displaying of DSV (CSV, TSV) data in markdown No here
headers-nav Adds in-page navigation by headers Yes here
navbar Adds simple navigation bar, can be used with upcoming autoload feature to add unified navbar to the set of pages. Yes here and on all pages of this site
placeholders Demo of system placeholders, for documentation No not required
qr-code Embed static QR code No here
timestamp Adds static customizable timestamp to your page (or every saved page via autoload functionality) No here
vega-embed Allows embedding of interactive Vega-lite visualizations in your page Yes here

Helpers API docs:

Last saved: 1/24/25, 12:09