Conky 预测 FC 输出

Conky 预测 FC 输出
Temp: ${execi 3600 conkyForecast --location=01104  --imperial datatype=HT} 

这是我所拥有的,它显示了正确的温度,但它说 25° AF。

任何帮助或提示表示感谢

和往常一样 TYAVMIA

答案1

如果您使用 --hidedegreesymbol 选项并且 A 消失,则可能是因为度数符号被错误地转换为/从 utf8。

另一方面,如果您使用 --hideunits 并且 A 消失,那么这很可能是系统中的一个错误。

无论如何,您都应该将问题报告给 conkyForecast 创建者 Kaivalagi 以尝试修复。因为无论哪种方式,它都很难使用。

答案2

为了获取温度,我更喜欢使用 curl、grep、sed 和 awk 的组合来获取数据。以下是我的 conky 设置的相关部分的副本(当前配置为显示新泽西州特伦顿的天气...因此您需要对其进行修改,以使其适用于您所在的地区)。

# ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ Weather monitoring
${voffset 6}${color purple}Weather (KTTN):${alignr}${color}${execi 3600 curl -s http://weather.noaa.gov/pub/data/observations/metar/decoded/KTTN.TXT | grep "Weather" | cut -c10-100 | sed 's/;/ and/g'} 
 ${voffset -1}${color purple}Temp C: ${alignr 157}${color}${execi 3600 curl -s http://weather.noaa.gov/pub/data/observations/metar/decoded/KTTN.TXT | grep "Temperature" | awk '{print $4}' | cut -c2-100}°C
 ${voffset -15}${color purple}                      Temp F: ${alignr}${color}${execi 3600 curl -s http://weather.noaa.gov/pub/data/observations/metar/decoded/KTTN.TXT | grep "Temperature" | awk '{print $2}'}°F 
 ${voffset -2}${color purple}Dew Point C: ${alignr 157}${color}${execi 3600 curl -s http://weather.noaa.gov/pub/data/observations/metar/decoded/KTTN.TXT | grep "Dew Point" | awk '{print $5}' | cut -c2-100}°C
 ${voffset -15}${color purple}                      Dew Point F: ${alignr 7}${color}${execi 3600 curl -s http://weather.noaa.gov/pub/data/observations/metar/decoded/KTTN.TXT | grep "Dew Point" | awk '{print $3}'}°F${endif}
# ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈

这将以相同的双重格式为您提供当前的天气状况、摄氏度和华氏度以及露点。

相关内容