⚙️ 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