отображать данные прогноза погоды из weather api в conky graph

#jq #weather-api #conky

#jq #погода-api #conky

Вопрос:

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

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

Ответ №1:

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