VibeHunt
Back to browse

WOPR

A simple markup language for creating rich terminal reports, presentations and infographics.

Source

The markup language lets users describe terminal‑based reports, presentations, and infographics using a simple XML syntax. A document consists of pages arranged on a 12 × 12 grid, where each cell can host widgets such as bar charts, boxes, maps, and other components drawn from the blessed and blessed‑contrib libraries. Widget properties are expressed as XML attributes or nested elements, mirroring the configuration objects used in JavaScript.

Reports can be rendered in three ways. An online viewer accepts POSTed XML (or a URL to the XML) and streams a formatted terminal view via curl, while a local viewer—installed through npm—loads a file without any network traffic. The online service is provided as a reference implementation; users may also host their own server if needed.

The tool is aimed at developers and system administrators who need to generate rich, interactive terminal dashboards or slide‑like presentations without leaving the command line. It is stable, available as a CLI, and relies on existing terminal UI libraries to provide a variety of visual widgets.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps