LINUX.ORG.RU

Как вывести на консоль информацию о погоде с помощью wget по ссылке с использованием API

 , ,


0

1

РЕБЯТА!!! Пожалуйста помогите! Мучаюсь второй день! есть ссылка:

http://api.weatherstack.com/current?access_key=c5c90d799567f213ec249109a71af6a1&query=New%20York

которая отображает код, передающий информацию о погоде в Нью Йорке:

{«request»:{«type»:«City»,«query»:«New York»,«language»:«en»,«unit»:«m»},«location»:{«name»:«New York»,«country»:«United States of America»,«region»:«New York»,«lat»:«40.714»,«lon»:«-74.006»,«timezone_id»:«America/New_York»,«localtime»:«2020-12-12 16:51»,«localtime_epoch»:1607791860,«utc_offset»:«-5.0»},«current»:{«observation_time»:«09:51 PM»,«temperature»:12,«weather_code»:143,«weather_icons»:[«https://assets.weatherstack.com/images/wsymbols01_png_64/wsymbol_0006_mist.png»],«weather_descriptions»:[«Mist»],«wind_speed»:6,«wind_degree»:290,«wind_dir»:«WNW»,«pressure»:1016,«precip»:3.8,«humidity»:93,«cloudcover»:50,«feelslike»:12,«uv_index»:3,«visibility»:5,«is_day»:«no»}}

Как с помощью утилиты wget вывести на КОНСОЛЬ этот код????


curl "http://api.weatherstack.com/current?access_key=c5c90d799567f213ec249109a71af6a1&query=New%20York"

Или тебе вот прям wget и ничего кроме?

gill_beits ★★★★
()
Ответ на: комментарий от inset

wget -cq "http://api.weatherstack.com/current?access_key=c5c90d799567f213ec249109a71af6a1&query=New York" -O -

gutaper ★★★★★
()
curl -s 'http://api.weatherstack.com/current?access_key=c5c90d799567f213ec249109a71af6a1&query=New%20York'
anonymous
()
Ответ на: комментарий от anonymous

curl -s ru.wttr.in/moscow

Плюсую. Действительно, на кой чорт какой то API, когда есть уже готовая «морда».

$ curl -s ru.wttr.in/moscow?0
Прогноз погоды: moscow

   _`/"".-.     Небольшой снег
    ,\_(   ).   -12..-6 °C     
     /(___(__)  ← 19 km/h      
       *  *  *  10 km          
      *  *  *   0.2 mm     
anonymous
()

Вот вам делать нехер, такой хренью заниматься.

cloun1901
()
Ответ на: комментарий от Bootmen

Тупо найти страницу с погодой и wget

Тупо вбить в терминал:

 > inxi -W new+york,ny
Weather:   Report: temperature: 11.1 C (52 F) conditions: Scattered clouds 
           Locale: current time: 2020-12-13 09:20:11 Source: WeatherBit.io

 > inxi -W moscow,ru  
Weather:   Report: temperature: -3.9 C (25 F) conditions: Light Snow 
           Locale: current time: 2020-12-13 17:22:55 Source: WeatherBit.io 
anonymous
()
Ответ на: комментарий от hedgehog_alex

Зря ты ему сказал об этом. Я уже приладился его использовать

gutaper ★★★★★
()

Как с помощью утилиты wget вывести на КОНСОЛЬ этот код????

Про man wget тебе писали, или чукча не читатель? Держи:

# wget http://api.weatherstack.com/current?access_key=c5c90d799567f213ec249109a71af6a1&query=New%20York -O /dev/console
debugger ★★★★★
()
Последнее исправление: debugger (всего исправлений: 1)
Ответ на: комментарий от debugger

слабенько набрасываете (:

PS> Invoke-WebRequest ru.wttr.in?0 | select -ExpandProperty Content
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.