use i3monkit::*;
use i3monkit::widgets::*;
fn main() {
let mut bar = WidgetCollection::new();
let stock_client = StockClient::new("your-alphavantage-API-key");
bar.push(StockClient::create_widget(&stock_client, "MSFT"));
bar.push(StockClient::create_widget(&stock_client, "AMD"));
bar.push(StockClient::create_widget(&stock_client, "FB"));
bar.push(NetworkSpeedWidget::new("wlp58s0"));
for i in 0..4 {
bar.push(CpuWidget::new(i));
}
bar.push(VolumeWidget::new("default", "Master", 0));
bar.push(BatteryWidget::new(0));
bar.push(DateTimeWidget::new());
bar.update_loop(I3Protocol::new(Header::new(1), std::io::stdout()));
}