op-packages/luci-app-rtbwmon/luasrc/controller/rtbwmon.lua
github-actions[bot] 32600acc60 🌴 Sync 2026-03-05 23:51:42
2026-03-05 23:51:42 +08:00

18 lines
573 B
Lua

module("luci.controller.rtbwmon", package.seeall)
function index()
entry({"admin", "status", "rtbwmon"}, template("rtbwmon/rtbwmon"), _("Realtime Bandwidth"), 90)
entry({"admin", "status", "rtbwmon", "data"}, call("data"))
entry({"admin", "status", "rtbwmon", "ifaces"}, call("ifaces"))
end
function data()
luci.http.prepare_content("text/csv")
luci.http.write(luci.sys.exec("/usr/libexec/rtbwmon.sh update 2>/dev/null"))
end
function ifaces()
luci.http.prepare_content("text/csv")
luci.http.write(luci.sys.exec("/usr/libexec/rtbwmon.sh ifaces 2>/dev/null"))
end