diff options
author | Jesse Luehrs <doy@tozt.net> | 2018-11-11 00:44:59 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2018-11-11 00:56:04 -0500 |
commit | 0a41deb9c67172c0597a0ac9e029c54640d03758 (patch) | |
tree | bc2bde734dd2b599af09e94bd78693913d198903 /bin/hush/status | |
parent | c12f2bec67cd1964ec8bb3c524e83582b729282c (diff) | |
download | conf-0a41deb9c67172c0597a0ac9e029c54640d03758.tar.gz conf-0a41deb9c67172c0597a0ac9e029c54640d03758.zip |
display temperature in celsius
Diffstat (limited to 'bin/hush/status')
-rwxr-xr-x | bin/hush/status | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/bin/hush/status b/bin/hush/status index 420f374..d068a17 100755 --- a/bin/hush/status +++ b/bin/hush/status @@ -123,16 +123,16 @@ sub handle_i3status { if (-r $weather_file && -f $weather_file) { my $weather = slurp($weather_file); chomp($weather); - my ($temp) = $weather =~ /\d+%.*?(-?\d+)F.*?-?\d+F/; + my ($temp) = $weather =~ /\d+%.*?(-?\d+)C.*?-?\d+C/; unshift @$line, { name => 'weather', full_text => $weather, color => ( - $temp >= 90 ? '#FF0000' - : $temp >= 78 ? '#FFFF00' - : $temp >= 73 ? '#00FF00' - : $temp >= 55 ? '#FFFFFF' - : $temp >= 32 ? '#CDCDFF' + $temp >= 30 ? '#FF0000' + : $temp >= 25 ? '#FFFF00' + : $temp >= 20 ? '#00FF00' + : $temp >= 10 ? '#FFFFFF' + : $temp >= 0 ? '#CDCDFF' : '#0000FF' ), }; |