diff options
author | streetturtle <streetturtle@gmail.com> | 2020-07-14 10:44:45 -0400 |
---|---|---|
committer | streetturtle <streetturtle@gmail.com> | 2020-07-14 10:44:45 -0400 |
commit | 50fbb5529901346bce0bd6858b17c344e33fc5a4 (patch) | |
tree | 7272e3cfa6fcc092173ec14446dbec30b21bfffe /weather-widget/weather.lua | |
parent | f0524d3a679652a062c8f0515200ebc31430fb5d (diff) | |
parent | 3b7311a9481fab1f60f2fe06e0396b941733437f (diff) |
Merge branch 'master' of github.com:streetturtle/awesome-wm-widgets
Diffstat (limited to 'weather-widget/weather.lua')
-rw-r--r-- | weather-widget/weather.lua | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/weather-widget/weather.lua b/weather-widget/weather.lua index 4fcdba7..07849c9 100644 --- a/weather-widget/weather.lua +++ b/weather-widget/weather.lua @@ -393,7 +393,9 @@ local function worker(args) local function update_widget(widget, stdout, stderr) if stderr ~= '' then if not warning_shown then - show_warning(stderr) + if stderr ~= 'curl: (52) Empty reply from server' then + show_warning(stderr) + end warning_shown = true widget:is_ok(false) tooltip:add_to_object(widget) @@ -450,7 +452,11 @@ local function worker(args) end))) -- watch('cat /home/pmakhov/.config/awesome/awesome-wm-widgets/weather-widget/weather.json', 5, update_widget, weather_widget) - watch(string.format(GET_FORECAST_CMD, owm_one_cal_api), 5, update_widget, weather_widget) + watch( + string.format(GET_FORECAST_CMD, owm_one_cal_api), + 120, -- API limit is 1k req/day; day has 1440 min; every 2 min is good + update_widget, weather_widget, + ) return weather_widget end |