Sha256: 457d097da18caba42cae428cca29bfe6b82f020eb2e61ee81abdc3e173f5a4cc

Contents?: true

Size: 453 Bytes

Versions: 2

Compression:

Stored size: 453 Bytes

Contents

#!/usr/bin/env ruby

require 'vifi'
require 'sinatra'

set :bind, '0.0.0.0'
set :port, 3141

get "/update_source", provides: 'text/event-stream' do
  stream(:keep_open) do |out|
    data = Hash.new
    loop do
      data[:label] = Time.now.strftime("%r")
      data[:value] = WillowRun::Status.new.getinfo.agrctlrssi
      out << "data: #{data.to_json}" + "\r\n\n"
      sleep 2
    end
  end
end

get "/" do
  Vifi.build_chart + Vifi.build_updater
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vifi-1.0.6 bin/vifi
vifi-1.0.4 bin/vifi