X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/6c13f3e1941b89de7603fb130d6db055ad45b362..1a082181650a64efa15e235859238491833c39bc:/.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