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()
-- 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}
end

View File

@ -7,21 +7,16 @@
-----------------------------------------------------
-- {{{ Grab environment
require("awful")
require("vicious.helpers")
local type = type
local pairs = pairs
local awful = awful
local tonumber = tonumber
local helpers = require("vicious.helpers")
local capi = { timer = timer }
local os = { time = os.time }
local table = {
insert = table.insert,
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")
f:close()
local avg1, avg5, avg15 =
line:match("([%d]*%.[%d]*)%s([%d]*%.[%d]*)%s([%d]*%.[%d]*)")
local l1, l5, l15 = line:match("([%d]*%.[%d]*)%s([%d]*%.[%d]*)%s([%d]*%.[%d]*)")
return {avg1, avg5, avg15}
return {l1, l5, l15}
end
-- }}}

View File

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

12
net.lua
View File

@ -29,11 +29,11 @@ local function worker(format)
for line in f:lines() do
-- Match wmaster0 as well as rt0 (multiple leading spaces)
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
recv = tonumber(line:match(":[%s]*([%d]+)"))
local recv = tonumber(line:match(":[%s]*([%d]+)"))
-- 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.." tx_b}"] = math.floor(send*10)/10
@ -68,11 +68,11 @@ local function worker(format)
nets[name].time = os.time()
else
-- 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()
down = (recv - nets[name][1])/interval
up = (send - nets[name][2])/interval
local down = (recv - nets[name][1])/interval
local up = (send - nets[name][2])/interval
args["{"..name.." down_b}"] = math.floor(down*10)/10
args["{"..name.." up_b}"] = math.floor(up*10)/10