X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/66d9f3db4596e43efa55488569e06365a2125750..3981b429fc49cbc49f87fcfcb96d6c9869224353:/.config/awesome/forex_widgets.lua diff --git a/.config/awesome/forex_widgets.lua b/.config/awesome/forex_widgets.lua index 66961cd..3ffc3bd 100644 --- a/.config/awesome/forex_widgets.lua +++ b/.config/awesome/forex_widgets.lua @@ -1,6 +1,6 @@ local dkjson = require("lain.util").dkjson local math = require("math") -local lain = require("lain") +local awful = require("awful") local beautiful = require("beautiful") local widgets = {} @@ -14,13 +14,12 @@ local function parse_ecb_rates(output, symbol, prec) return (not err and val) or "n/a" end -widgets.ecb_widget = lain.widget.watch({ - cmd = "curl -m5 -s 'https://api.exchangeratesapi.io/latest?base=EUR'", - timeout = 600, - settings = function() - widget:set_text(parse_ecb_rates(output, 'NZD') .. " NZD = " - .. parse_ecb_rates(output, 'CHF') .. " CHF") - end, -}) +widgets.ecb_widget = awful.widget.watch( + "curl -m5 -s 'https://api.exchangeratesapi.io/latest?base=EUR'", 600, + function(widget, output) + widget:set_text(parse_ecb_rates(output, 'NZD') .. " NZD = " + .. parse_ecb_rates(output, 'CHF') .. " CHF") + end +) return widgets