Skip to main content

A Textual-based TUI for VBAN Text

Project description

vban-tui

uv Ruff


screenshot

Install

With uv

uv tool install vban-tui

With pipx

pipx install vban-tui

The TUI should now be discoverable as vban-tui


Configuration

Flags

vban-tui --host=localhost --port=6980 --streamname=Command1

Additional Flags:

  • --rich_log/--no-rich_log: Use this to disable the RichLog window.
    • This is useful if you're sending commands to Voicemeeter because you won't receive any responses anyway.

Environment Variables

example .envrc:

#!/usr/bin/env bash

export VBAN_TUI_HOST="localhost"
export VBAN_TUI_PORT=6980
export VBAN_TUI_STREAMNAME=Command1

Use

The TUI should load with the request input focused. Simply type in your request and press ENTER.

If you enter the request clear the output log will be cleared.

Press Ctrl+q to exit from the TUI.

Command History

Press up/down while focused on the request input to scroll through the command history.


Notes

This TUI supports the following:

  • Sending requests for Voicemeeter
  • Sending requests and receiving responses for Matrix

If you need to send requests and receive responses for Voicemeeter check out vban-cli


License

vban-tui is distributed under the terms of the MIT license.

Project details


Download files

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

Source Distribution

vban_tui-0.2.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

vban_tui-0.2.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file vban_tui-0.2.1.tar.gz.

File metadata

  • Download URL: vban_tui-0.2.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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 vban_tui-0.2.1.tar.gz
Algorithm Hash digest
SHA256 78271ace0c601a356dc46469b4953ad5abc68bfb41842ba810af5a3e79b0a76c
MD5 3f6334b39ccc9b5051d9cc37b5ce467b
BLAKE2b-256 8b511db460719842a7ff44c34491397a81c4b8b7a64a49494797334c0c0701c5

See more details on using hashes here.

File details

Details for the file vban_tui-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: vban_tui-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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 vban_tui-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 894d2f3d25f92506706b0ec2016a5e049e5eb3e3254b68c729f0c5115d7cb0ea
MD5 61ac1c8b03dabb183909155208c91f7e
BLAKE2b-256 4c7ca42ca04d69f60ec934fd995cc80ec4cb6246bc362c735659bb90236c6e8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page