-- ## Wearther ## -- ~~~~~~~~~~~~~~ -- requirements -- ~~~~~~~~~~~~ local awful = require("awful") local gears = require("gears") local city = "Toulouse" -- Ex. London or Salt+Lake+City --local get_weather = function() -- local script = [[ -- bash -c "$HOME/.config/awesome/signals/weather_script.sh ]] .. city .. [[" -- ]] -- awful.spawn.easy_async_with_shell(script, function(stdout) -- local weather = stdout:match("(.+):") -- local feels_like = stdout:match(".+[:](.+)") -- awesome.emit_signal('signal::weather', weather, feels_like) -- end) --end --gears.timer { -- timeout = 1200, -- call_now = true, -- autostart = true, -- callback = function() -- get_weather() -- end --}