]>
git.madduck.net Git - etc/awesome.git/blobdiff - widgets/weather.lua
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
local date_cmd = args.date_cmd or "date -u -d @%d +'%%a %%d'"
local icons_path = args.icons_path or lain_icons .. "openweathermap/"
local notification_preset = args.notification_preset or {}
local date_cmd = args.date_cmd or "date -u -d @%d +'%%a %%d'"
local icons_path = args.icons_path or lain_icons .. "openweathermap/"
local notification_preset = args.notification_preset or {}
- local notification_text_cmd = args.notification_text_cmd or
+ local notification_text_fun = args.notification_text_fun or
function (day, desc, tmin, tmax)
return string.format("<b>%s</b>: %s, %d - %d ", day, desc, tmin, tmax)
end
function (day, desc, tmin, tmax)
return string.format("<b>%s</b>: %s, %d - %d ", day, desc, tmin, tmax)
end
local desc = weather_now["list"][i]["weather"][1]["description"]
weather.notification_text = weather.notification_text ..
local desc = weather_now["list"][i]["weather"][1]["description"]
weather.notification_text = weather.notification_text ..
- notification_text_cmd (day, desc, tmin, tmax)
+ notification_text_fun (day, desc, tmin, tmax)
if i < weather_now["cnt"] then
weather.notification_text = weather.notification_text .. "\n"
if i < weather_now["cnt"] then
weather.notification_text = weather.notification_text .. "\n"
weather.attach(weather.widget)
newtimer("weather-" .. city_id, timeout, weather.update)
weather.attach(weather.widget)
newtimer("weather-" .. city_id, timeout, weather.update)
- newtimer("weather_forecast" .. city_id, timeout, weather.forecast_update)
+ newtimer("weather_forecast- " .. city_id, timeout, weather.forecast_update)
return setmetatable(weather, { __index = weather.widget })
end
return setmetatable(weather, { __index = weather.widget })
end