отображать данные прогноза погоды из api погоды на графике conky - PullRequest
0 голосов
/ 11 марта 2019

Я бы хотел, чтобы мой системный монитор отображал временные ряды вероятностей прогноза дождя в виде графика. Я запрашиваю данные прогноза через 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 ...} или аналогичным? Насколько я понимаю, вы можете передать только одно значение за один раз, чтобы обновить execgraph, но я хочу отобразить сразу весь временной ряд.

В данный момент я передаю данные в gnuplot, создаю график и включаю его в conky как ${image ...}, который работает нормально, но, возможно, есть нативное решение conky.

1 Ответ

0 голосов
/ 10 июня 2019

Если отображения вероятностей с момента, когда conky запускается и после этого, достаточно, вы можете использовать ${execgraph ...} и просто передавать последнее значение в серии каждый раз, когда conky обновляет.

...