我希望我的 conky 系统监视器将降雨预报概率的时间序列显示为图表。我通过darksky API请求预测数据并将其格式化为csv,jq
如下所示
curl "https://api.darksky.net/forecast/<myapikey>/<mylat>,<mylon>" |
jq '.minutely.data | map([.time, .precipProbability] | join(",")) | join("\n") ' |
sed 's/"//g' | sed 's/\\n/\n/g'
产生这样的输出
1552253100,0
1552253160,0
1552253220,0
1552253280,0
1552253340,0
1552253400,0.01
1552253460,0.03
...
有没有办法以 conky${execgraph ...}
或类似的方式显示这些数据?据我了解,一次只能传递一个值来 update execgraph
,但我想一次显示整个时间序列。
目前,我将数据传递给 gnuplot,生成一个图表并将其包含在 conky 中,${image ...}
这样可以正常工作,但也许有一个原生的 conky 解决方案。