Мы в Telegram
Добавить новость
103news.com
Работа
Январь
2021

Скрипт на bash, есть jq

0
на основании запроса к погодному сервису https://openweathermap.org/ выведет среднюю и максимальную прогнозную утреннюю (morn) температуру в Вашем городе
(в запросе можно указывать широту и долготу вместо идентификатора города) за предстоящие 5 дней
(включая сегодняшний) в градусах Цельсия.
Подобный запрос потребует регистрации на данном ресурсе с использованием бесплатного плана (Free).
  1. Есть свой код, сырой но свой. Надо кураторство
  2. Куда копать , что верно или неверно. Изучаю Линукс. Нашел задачу и хочу решить
Ко
#!/bin/bash
set -euf -o pipefail
API_key="e9a2df2667b41852127b6e7acf68ec68"
LOCATION="Saint Petersburg, RU"
date1="date -u -d0 +%s"
#date2='date -u -d1 +%s'
#date3='date -u -d2 +%s'
#date4='date -u -d3 +%s'
#date5='date -u -d4 +%s'

exec 66<> /dev/tcp/api.openweathermap.org/80
#exec 67<> /dev/tcp/api.openweathermap.org/80
#exec 68<> /dev/tcp/api.openweathermap.org/80
#exec 69<> /dev/tcp/api.openweathermap.org/80
#exec 70<> /dev/tcp/api.openweathermap.org/80

#"Authorization: gamesome {e9a2df2667b41852127b6e7acf68ec68}"
curl -i
"https://api.openweathermap.org/data/2.5/onecall/timemachine?lat={59.9167}&lon={30.25}&dt={$date1}&appid={e9a2df2667b41852127b6e7acf68ec68}"
>&66
#curl -X GET -k
'https://api.openweathermap.org/data/2.5/onecall/timemachine?lat={59.9167}&lon={30.25}&dt={$date2}&appid={5c5ba702dd97ba3b59afe7e0215a1f51}'
>&67
#curl -X GET -k
'https://api.openweathermap.org/data/2.5/onecall/timemachine?lat={59.9167}&lon={30.25}&dt={$date3}&appid={cb5d24ed10cf16c837e52d715215139c}'
>&68
#curl -X GET -k
'https://api.openweathermap.org/data/2.5/onecall/timemachine?lat={59.9167}&lon={30.25}&dt={$date4}&appid={7c8fa0cec3eb6040189c61111b5c9ba8}'
>&69
#curl -X GET -k
'https://api.openweathermap.org/data/2.5/onecall/timemachine?lat={59.9167}&lon={30.25}&dt={$date5}&appid={24236e9a18457f96c2186780f1848464}'
>&70


HTTP_ANSWER_WITH_HEADERS1=`cat <&66`
#HTTP_ANSWER_WITH_HEADERS2=`cat <&67-`
#HTTP_ANSWER_WITH_HEADERS3=`cat <&68-`
#HTTP_ANSWER_WITH_HEADERS4=`cat <&69-`
#HTTP_ANSWER_WITH_HEADERS5=`cat <&70-`

JSON_OUTPUT1=${HTTP_ANSWER_WITH_HEADERS1#*POST}
#JSON_OUTPUT2=${HTTP_ANSWER_WITH_HEADERS2#*POST}
#JSON_OUTPUT3=${HTTP_ANSWER_WITH_HEADERS3#*POST}
#JSON_OUTPUT4=${HTTP_ANSWER_WITH_HEADERS4#*POST}
#JSON_OUTPUT5=${HTTP_ANSWER_WITH_HEADERS5#*POST}

#echo "${HTTP_ANSWER_WITH_HEADERS#*POST}" >> ./test.txt


WEATHER_DESC1=`echo $JSON_OUTPUT1 | jq-linux64 '.list[0].main.feels_like'`
#WEATHER_DESC2=`echo $JSON_OUTPUT2 | jq-linux64 '.list[0].main.feels_like'`
#WEATHER_DESC3=`echo $JSON_OUTPUT3 | jq-linux64 '.list[0].main.feels_like'`
#WEATHER_DESC4=`echo $JSON_OUTPUT4 | jq-linux64 '.list[0].main.feels_like'`
#WEATHER_DESC5=`echo $JSON_OUTPUT5 | jq-linux64 '.list[0].main.feels_like'`




Губернаторы России
Москва

Сергей Собянин: Городские вокзалы объединяют маршруты





Москва

Более 40 тысяч семей в Москве и области получают ежемесячные выплаты из средств материнского капитала


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Собянин: Новый корпус больницы святого Владимира планируется открыть в 2025 году



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Юрий Башмет

В Новокуйбышевске открылась XIV Детская музыкальная академия Юрия Башмета




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Дмитрий Вязьмикин – тренер по индивидуальной подготовке молодежного футбола «Локо»

Росгвардейцы обеспечили безопасность во время футбольного матча в Москве

Баскетболисты из Лобни завоевали золото на турнире Moscow Open


Анастасия Потапова

Потапова о поражении от Свентек на "Ролан Гаррос": организм дал сбой



Новости Крыма на Sevpoisk.ru


Москва

Бесплатное мороженое раздавали в День защиты детей в парках Балашихи



Частные объявления в Вашем городе, в Вашем регионе и в России