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.4.0.tar.gz (17.5 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.4.0-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: busyboy-1.4.0.tar.gz
  • Upload date:
  • Size: 17.5 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.4.0.tar.gz
Algorithm Hash digest
SHA256 0e2cf07046f4ed8fcc555090e4706609f9a8900a98d6227bc1c866f8c1dfec71
MD5 a84a02e4e4628dbdeb95aa67f7cc4903
BLAKE2b-256 855dc72d280f0dc3c8e18cb47cc11a030b29f7b2c95faaefe0e4fc87b8ed6d10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: busyboy-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 22.4 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7934fc52cebd8dd4d4874fe1796fb46601be4e48f44f7bb579ae588ae1bb953e
MD5 3c1dafb8a51582d325560fc03565b147
BLAKE2b-256 9034a768fa22b9fcc9ff988f920a09353549880f863b21f0a357151168d267c3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 files

1.3.0

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