Ако е само да се вземат различни метеорологични параметри и да се използват в скрипт, който например ги показва в статус лентата, праща ги нанякъде и т.н., може да се използва всеки един сайт за времето като източник на данни, като с cURL взимаме HTML-а и го парсваме с туул като pup например -
https://github.com/ericchiang/pup (писан на Go и много добре оптимизиран). Така реално няма квоти за брой заявки, каквито налагат повечето API-та.
Преди време си бях написал подобен скрипт, за да си изпращам времето на пейджъра на определен интервал от време (ползвам у дома стар пейджър, свален на двуметровия радиолюбителски обхват, с едно Raspberry Pi за предавател, което излъчва високочестотни сигнали през GPIO-тата си, за да получавам известия от Nagios, новини, и други).
Та, например за Sinoptik:
data=(curl -s 'https://www.sinoptik.bg/dobrich-bulgaria-100726418')
#температура в градуси
a=$(echo $data | /home/pi/pup 'span[class="wfCurrentTemp"]' | tr -dc '0-9','-')
#температура - усеща се
b=$(echo $data | /home/pi/pup 'span[class="wfCurrentFeelTemp"]' | tr -dc '0-9','-')
#вятър - метри в секунда
c=$(echo $data | /home/pi/pup ':contains("m/s")' | grep -Eo '\b[0-9]+\.[0-9]+\b' | head -n 1)
#вероятност за валежи
d=$(echo $data | /home/pi/pup ':contains("%")' | grep -Eo '[0-9]{1,2}' | head -n 1)
#атмосферно налягане
e=$(echo $data | /home/pi/pup ':contains("hPa") text{}' | grep -o '[[:digit:]]*' | head -n 1)
#времето словом (напр. ясно, облачно)
f=$(echo $data | /home/pi/pup 'strong text{}' | head -n 1)
#влажност
g=$(echo $data | /home/pi/pup ':contains("%") text{}' | sed '3!d' | grep -o '[[:digit:]]*')
#фаза на луната
h=$(curl -s 'https://www.sinoptik.bg/moon-phase' | /home/pi/pup 'span[class="wf5dayRighValue wf5dayRightMoonPhaseValue"] text{}' | sed '/^[[:space:]]*$/d' | sed -e 's/^[ \t]*//' | head -n 1)
#вятър - словом (напр. слаб, умерен, силен)
i=$(echo $data | /home/pi/pup ':contains("m/s") text{}' | sed '/^[[:space:]]*$/d' | head -2 | tail -1)
Съответно си сменяте линка в първия cURL, така че да съответства на този за вашия град в Sinoptik.