Skip to main content

busyboy

Console application to display various information on BUSYBar.

Installation

uv tool install busyboy

Configuration

Both variables are required:

Variable Meaning
BUSYBOY_HOST Hostname or IP of the bar, e.g. 10.0.4.20
BUSYBOY_TOKEN API token for the bar

--host and --token override them for a single invocation.

Usage

export BUSYBOY_HOST=10.0.4.20
export BUSYBOY_TOKEN=your-token

# Show a message on the front display
busyboy text "BUILD OK"

# In colour, disappearing after 30 seconds
busyboy text "deploy failed" --color red --timeout 30

# Take it down again
busyboy clear

# Watch a GitHub Actions workflow on the front display until Ctrl+C
busyboy gh workflow ci.yml

Text stays on the display until it is replaced, cleared, or its --timeout expires. Anything too wide for the 72x16 front display scrolls; pass --scroll-rate 0 to switch that off.

Successful commands print nothing and exit 0. Failures print one line to stderr and exit 1. Use --verbose to see the underlying requests.

Watching a GitHub Actions workflow

busyboy gh workflow ci.yml
busyboy gh workflow "Deploy" --repo octocat/hello-world --branch main --interval 30

WORKFLOW is a workflow id, filename, or display name. By default the command watches the current git checkout's branch in origin's repository, polling every 10 seconds; override either with --repo owner/name, --branch, or --interval (seconds). It keeps the repository on the top row, the open pull request number (or the branch name, if there isn't one) on the bottom row, and a status icon on the left, redrawing whenever the workflow's status changes — and it runs until interrupted with Ctrl+C, at which point it clears the display before exiting.

This needs a GitHub token, sourced separately from BUSYBOY_TOKEN: it reads gh auth token if the gh CLI is installed and logged in, falling back to the GITHUB_TOKEN environment variable.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

busyboy-1.3.0.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

busyboy-1.3.0-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file busyboy-1.3.0.tar.gz.

File metadata

  • Download URL: busyboy-1.3.0.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for busyboy-1.3.0.tar.gz
Algorithm Hash digest
SHA256 cfce800d9da770e7e9bbc3b6dcc7dbc9ac147cd040ac24d31240bc1605ea7445
MD5 30c8ea6dd76c80785aacc6c828f17f43
BLAKE2b-256 2863ad9251c53e1ffcf3b6cdca80d56974605e24441c01dff9cdb8bcc6c29f58

See more details on using hashes here.

File details

Details for the file busyboy-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: busyboy-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for busyboy-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d0a026f54074c2cd015e56ff62744306629d1cf881b9a07de5c3e3b5be64719
MD5 72c4c2aa576f7e1093a1b75183b5a49c
BLAKE2b-256 b4b6c99c510a8455de5eeeed822974ba5637ccdc4e3ce3581bf6c7039044c539

See more details on using hashes here.

Release history Release notifications | RSS feed

1.4.0

2 files

This release

1.3.0 This release

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page