X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/887c37778210facea0c4c45a032dc00f06eaf78d..66743a518f57886f50c6aa0317d1d4b702fd620f:/.config/awesome/cryptocoin_widgets.lua diff --git a/.config/awesome/cryptocoin_widgets.lua b/.config/awesome/cryptocoin_widgets.lua index 4d83772..ef6435d 100644 --- a/.config/awesome/cryptocoin_widgets.lua +++ b/.config/awesome/cryptocoin_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 = {} @@ -13,13 +13,12 @@ local function poloniex_price(output, pair, prec) return (not err and val) or "n/a" end -widgets.eth_widget = lain.widget.watch({ - cmd = "curl -m5 -s 'https://poloniex.com/public?command=returnTicker'", - timeout = 600, - settings = function() - widget:set_text(poloniex_price(output, 'BTC_ETH') .. " Ƀ/Ξ") - end, -}) +widgets.eth_widget = awful.widget.watch( + "curl -m5 -s 'https://poloniex.com/public?command=returnTicker'", 600, + function(widget, output) + widget:set_text(poloniex_price(output, 'BTC_ETH') .. " Ƀ/Ξ") + end +) local function coindesk_price(output, base, prec) local xc, pos, err = dkjson.decode(output, 1, nil) @@ -29,12 +28,11 @@ local function coindesk_price(output, base, prec) return (not err and val) or "n/a" end -widgets.btc_widget = lain.widget.watch({ - cmd = "curl -m5 -Ls 'https://api.coindesk.com/v1/bpi/currentprice/EUR.json'", - timeout = 600, - settings = function() - widget:set_text(coindesk_price(output, "EUR", 2) .. " €/Ƀ") - end -}) +widgets.btc_widget = awful.widget.watch( + "curl -m5 -Ls 'https://api.coindesk.com/v1/bpi/currentprice/EUR.json'", 600, + function(widget, output) + widget:set_text(coindesk_price(output, "EUR", 2) .. " €/Ƀ") + end +) return widgets