make notification text customizable

This commit is contained in:
Dario Gjorgjevski 2015-08-29 15:03:24 +02:00
parent 3862c60542
commit fa11ea4279
1 changed files with 20 additions and 16 deletions

View File

@ -41,6 +41,10 @@ local function worker(args)
local date_cmd = args.date_cmd or "date -u -d @%d +'%%a %%d'" local date_cmd = args.date_cmd or "date -u -d @%d +'%%a %%d'"
local icons_path = args.icons_path or lain_icons .. "openweathermap/" local icons_path = args.icons_path or lain_icons .. "openweathermap/"
local notification_preset = args.notification_preset or {} local notification_preset = args.notification_preset or {}
local notification_text_cmd = args.notification_text_cmd or
function (day, desc, tmin, tmax)
return string.format("<b>%s</b>: %s, %d - %d ", day, desc, tmin, tmax)
end
local followmouse = args.followmouse or false local followmouse = args.followmouse or false
local settings = args.settings or function() end local settings = args.settings or function() end
@ -93,7 +97,7 @@ local function worker(args)
desc = weather_now["list"][i]["weather"][1]["description"] desc = weather_now["list"][i]["weather"][1]["description"]
weather.notification_text = weather.notification_text .. weather.notification_text = weather.notification_text ..
string.format("<b>%s</b>: %s, %d - %d ", day, desc, tmin, tmax) notification_text_cmd(day, desc, tmin, tmax)
if i < weather_now["cnt"] then if i < weather_now["cnt"] then
weather.notification_text = weather.notification_text .. "\n" weather.notification_text = weather.notification_text .. "\n"