Reworked some variables in entropy, load, mpd, net, init

This commit is contained in:
Adrian C. (anrxc) 2009-10-04 00:21:15 +02:00
parent 643ecb0287
commit 724366c038
5 changed files with 17 additions and 23 deletions

View File

@ -25,7 +25,7 @@ local function worker(format, poolsize)
f:close() f:close()
-- Calculate percentage -- Calculate percentage
ent_avail_percent = math.ceil(ent_avail * 100 / poolsize) local ent_avail_percent = math.ceil(ent_avail * 100 / poolsize)
return {ent_avail, ent_avail_percent} return {ent_avail, ent_avail_percent}
end end

View File

@ -7,21 +7,16 @@
----------------------------------------------------- -----------------------------------------------------
-- {{{ Grab environment -- {{{ Grab environment
require("awful")
require("vicious.helpers")
local type = type local type = type
local pairs = pairs local pairs = pairs
local awful = awful
local tonumber = tonumber local tonumber = tonumber
local helpers = require("vicious.helpers")
local capi = { timer = timer }
local os = { time = os.time } local os = { time = os.time }
local table = { local table = {
insert = table.insert, insert = table.insert,
remove = table.remove remove = table.remove
} }
-- Grab C API
local capi = { timer = timer }
-- }}} -- }}}

View File

@ -20,10 +20,9 @@ local function worker(format)
local line = f:read("*line") local line = f:read("*line")
f:close() f:close()
local avg1, avg5, avg15 = local l1, l5, l15 = line:match("([%d]*%.[%d]*)%s([%d]*%.[%d]*)%s([%d]*%.[%d]*)")
line:match("([%d]*%.[%d]*)%s([%d]*%.[%d]*)%s([%d]*%.[%d]*)")
return {avg1, avg5, avg15} return {l1, l5, l15}
end end
-- }}} -- }}}

View File

@ -28,10 +28,10 @@ local function worker(format)
end end
-- Sanitize the song name -- Sanitize the song name
nowplaying = helpers.escape(np) local nowplaying = helpers.escape(np)
-- Don't abuse the wibox, truncate -- Don't abuse the wibox, truncate
nowplaying = helpers.truncate(nowplaying, 30) local nowplaying = helpers.truncate(nowplaying, 30)
return {nowplaying} return {nowplaying}
end end

12
net.lua
View File

@ -29,11 +29,11 @@ local function worker(format)
for line in f:lines() do for line in f:lines() do
-- Match wmaster0 as well as rt0 (multiple leading spaces) -- Match wmaster0 as well as rt0 (multiple leading spaces)
if line:match("^[%s]?[%s]?[%s]?[%s]?[%w]+:") then if line:match("^[%s]?[%s]?[%s]?[%s]?[%w]+:") then
name = line:match("^[%s]?[%s]?[%s]?[%s]?([%w]+):") local name = line:match("^[%s]?[%s]?[%s]?[%s]?([%w]+):")
-- Received bytes, first value after the name -- Received bytes, first value after the name
recv = tonumber(line:match(":[%s]*([%d]+)")) local recv = tonumber(line:match(":[%s]*([%d]+)"))
-- Transmited bytes, 7 fields from end of the line -- Transmited bytes, 7 fields from end of the line
send = tonumber(line:match("([%d]+)%s+%d+%s+%d+%s+%d+%s+%d+%s+%d+%s+%d+%s+%d$")) local send = tonumber(line:match("([%d]+)%s+%d+%s+%d+%s+%d+%s+%d+%s+%d+%s+%d+%s+%d$"))
args["{"..name.." rx_b}"] = math.floor(recv*10)/10 args["{"..name.." rx_b}"] = math.floor(recv*10)/10
args["{"..name.." tx_b}"] = math.floor(send*10)/10 args["{"..name.." tx_b}"] = math.floor(send*10)/10
@ -68,11 +68,11 @@ local function worker(format)
nets[name].time = os.time() nets[name].time = os.time()
else else
-- Net stats are absolute, substract our last reading -- Net stats are absolute, substract our last reading
interval = os.time() - nets[name].time local interval = os.time() - nets[name].time
nets[name].time = os.time() nets[name].time = os.time()
down = (recv - nets[name][1])/interval local down = (recv - nets[name][1])/interval
up = (send - nets[name][2])/interval local up = (send - nets[name][2])/interval
args["{"..name.." down_b}"] = math.floor(down*10)/10 args["{"..name.." down_b}"] = math.floor(down*10)/10
args["{"..name.." up_b}"] = math.floor(up*10)/10 args["{"..name.." up_b}"] = math.floor(up*10)/10