The Barista Logo

barista

An i3status alternative in golang

Download sample-bar Download i3status example View on GitHub

Network Speeds

godoc
import "barista.run/modules/netspeed"

Display network transfer rates for an interface: netspeed.New("wlan0").

Configuration

Example

W: 1.4 MiB/s↓ 1.3 KiB/s↑

Show the transfer rates for a wireless interface:

netspeed.New("wlan0").Output(func(s netspeed.Speeds) bar.Output) {
	return outputs.Textf("W: %s↓ %s↑",
		outputs.IByterate(s.Rx), outputs.IByterate(s.Tx))
})

Data: type Speeds struct

Fields

Methods

Documentation for unit.Datarate