Bunga
Control and monitor your system.
Project homepage: https://github.com/eerimoq/bunga
Installation
$ pip install bunga
The shell subcommand
Connect to your system (in this case the Monolinux example project) and execute the df command.
The log subcommand
Stream logs from your system to your PC.
The plot subcommand
Plot any command output over time. The plot below shows the CPU load.
$ bunga plot cpu
Press h or ? to show the help.
Define plots in ~/.bunga-plot.json.
{
"cpu": {
"title": "CPU [%]",
"command": "cat proc/stat",
"pattern": "cpu\\s+\\d+\\s+\\d+\\s+\\d+\\s+(\\d+)",
"algorithm": "delta",
"interval": 2,
"timespan": 60
"scale": -1,
"offset": 100,
"y-min": 0,
"y-max": 100
},
"uptime": {
"title": "Uptime [s]",
"command": "cat proc/uptime",
"max-age": 600
}
}
The execute subcommand
Execute given command, ls in the example below, and print its output.
$ bunga execute ls
mnt etc proc init root dev
The get_file subcommand
Get a file from your system.
$ bunga get_file README.rst
100%|█████████████████████████████████████| 1.19k/1.19k [00:00<00:00, 74.1kB/s]
The put_file subcommand
Put a file on your system.
$ bunga put_file README.rst
100%|█████████████████████████████████████| 1.19k/1.19k [00:00<00:00, 24.1kB/s]
Metadata
Release files for bunga 0.51.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bunga-0.51.0.tar.gz | 25.3 kB | Without provenance | Details for bunga-0.51.0.tar.gz |
Release files / bunga-0.51.0.tar.gz
| Download URL | bunga-0.51.0.tar.gz |
|---|---|
| Size | 25.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ebb3c45d50369c4824c533cf78d7faa6c9bb80b5f666f7394a3d91d559484961
|
|
BLAKE2b-256 checksum How to use checksums |
5cc2e984877068a3b53e342da8f1e479e87d56965b4281ad7149237f868e4d65
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.0
|
Security for bunga 0.51.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.