Sign inSign up

mastersign/boomack

By mastersign

•Updated 6 months ago

A Hyper Media Display for developer and administrator

Image
0

7.0K

mastersign/boomack repository overview

⁠Boomack

web app for displaying hyper-media items in concert with e.g. an IDE

Inspired by ideas from Daniel Kiertscher

Homepage: https://www.boomack.com⁠

⁠Getting Started

  1. Start the server listening at default port 3000: docker run --rm -it -p 127.0.0.1:3000:3000 mastersign/boomack
  2. Open the main menu in a browser: http://127.0.0.1:3000/
  3. Send display requests via the HTTP API:

Bash:

curl -H "Content-Type: application/json" \
  -d '{"text":"Hello World!"}' \
  http://127.0.0.1:3000/v1/display

PowerShell:

Invoke-WebRequest http://127.0.0.1:3000/v1/display `
    -Method Post `
    -ContentType application/json `
    -Body '{"text":"Hello World!"}'

⁠Use the Boomack CLI

  1. Install the Boomack CLI: npm i -g boomack-cli (may require sudo on Linux)
  2. Send API requests:
    • Send plain text to the default slot in the default panel
      boom -s "Hello World!"
    • Create new panel demo with two slots: head and main:
      boom panel add demo "{grid: {rows: 3}, slots: {head: {}, main: {row: 1, rowSpan: 2, history: 10}}}"
    • List all existing panels:
      boom panel ls
    • Send Markdown to the slot head in the panel demo:
      boom --target demo/head -s "# Demo" -t text/markdown
    • Send a file to the slot main in the panel demo:
      boom --target demo/main -f ./my-code.js

Tag summary

Content type

Image

Digest

sha256:116ad69a6…

Size

68 MB

Last updated

6 months ago

docker pull mastersign/boomack