我希望我的conky系统监视器以图形的形式显示降雨预报概率的时间序列。我通过darksky API请求预测数据,并使用jq将其格式化为csv,如下所示
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
...有没有一种方法可以用${execgraph ...}或类似的方式在conky中显示这些数据?据我所知,一次只能传递一个值来更新execgraph,但我希望一次显示整个时间序列。
目前,我将数据传递给gnuplot,生成一个图形,并将其作为${image ...}包含在conky中,它工作得很好,但也许有一个本地的conky解决方案。
发布于 2019-06-10 21:43:58
如果显示conky开始时及之后的概率就足够了,您可以使用${execgraph ...},并在每次conky更新时传递序列中的最新值。
https://stackoverflow.com/questions/55092665
复制相似问题