aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README7
-rw-r--r--batat.lua51
-rw-r--r--init.lua1
3 files changed, 0 insertions, 59 deletions
diff --git a/README b/README
index 91b6dfe..845e647 100644
--- a/README
+++ b/README
@@ -171,13 +171,6 @@ vicious.widgets.bat
level in percent and 3rd as remaining (charging or discharging)
time
-vicious.widgets.batat
- - provides state, charge, and remaining time for all batteries using
- acpitool
- - returns 1st value as state of the first battery, 2nd as charge
- level in percent, 3rd as remaining (charging or discharging) time,
- 4th as state of the second battery etc.
-
vicious.widgets.batsys
- provides state, charge, and remaining time for a requested battery
using sysfs
diff --git a/batat.lua b/batat.lua
deleted file mode 100644
index 903b7d9..0000000
--- a/batat.lua
+++ /dev/null
@@ -1,51 +0,0 @@
----------------------------------------------------
--- Licensed under the GNU General Public License v2
--- * (c) 2009, Adrian C. <anrxc@sysphere.org>
----------------------------------------------------
-
--- {{{ Grab environment
-local tonumber = tonumber
-local io = { popen = io.popen }
-local setmetatable = setmetatable
-local table = { insert = table.insert }
-local string = { match = string.match }
--- }}}
-
-
--- Batat: provides state, charge, and remaining time for all batteries using acpitool
-module("vicious.batat")
-
-
--- {{{ Battery widget type
-local function worker(format)
- local battery_info = {}
- local battery_state = {
- ["full"] = "↯",
- ["unknown"] = "⌁",
- ["charged"] = "↯",
- ["charging"] = "+",
- ["discharging"] = "-"
- }
-
- -- Get data from acpitool
- local f = io.popen("acpitool -b")
-
- for line in f:lines() do
- -- Check if the battery is present
- if string.match(line, "^[%s]+Battery.*") then
- -- Store state and charge information
- table.insert(battery_info, (battery_state[string.match(line, "([%a]*),") or "unknown"]))
- table.insert(battery_info, (tonumber(string.match(line, "([%d]?[%d]?[%d])%.")) or 0))
- -- Store remaining time information
- table.insert(battery_info, (string.match(line, "%%,%s(.*)") or "N/A"))
- else
- return {battery_state["unknown"], 0, "N/A"}
- end
- end
- f:close()
-
- return battery_info
-end
--- }}}
-
-setmetatable(_M, { __call = function(_, ...) return worker(...) end })
diff --git a/init.lua b/init.lua
index 80c62d0..abf9c56 100644
--- a/init.lua
+++ b/init.lua
@@ -28,7 +28,6 @@ require("vicious.thermal")
require("vicious.load")
require("vicious.uptime")
require("vicious.bat")
-require("vicious.batat")
require("vicious.batsys")
require("vicious.mem")
require("vicious.fs")