Apixu: ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ с Apixu.com — Logicmachine.net.ru | Автоматика для Π΄ΠΎΠΌΠ°

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ с Apixu.com — Logicmachine.net.ru | Автоматика для Π΄ΠΎΠΌΠ°

Для получСния ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ с сСрвиса Apixu.com Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ:

  1. Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бСсплатный Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° сайтС https://www.apixu.com/Β . По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ рСгистрации Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ API key, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ использован Π΄Π°Π»Π΅Π΅.
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ адрСса для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹.
    ЗапуститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈΠ· любого скрипта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ· скрипта ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.
    Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Scripting, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Scheduled, Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Add new script.
    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ скрипта Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ особой ваТности,Β Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ лишь ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Active. Π—Π°Ρ‚Π΅ΠΌ Π·Π°ΠΉΡ‚ΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ скрипта, ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄, Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Save, Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Run script. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ выполнСния скрипт Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ ΠΈ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ.
    Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Β Β Β 
    -- ΠΏΡ€ΠΈ нСобходимости скоррСктируйтС Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…
    base_adr = '33/0/'
    weather_obj = {
    { name = 'current. temp_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'current.feelslike_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'current.humidity',
    datatype = 'scale',
    units = '%'},
    { name = 'current.wind_kph',
    datatype = 'float16',
    units = ' ΠΊΠΌ/Ρ‡'},
    { name = 'current.uv',
    datatype = 'uint16'},
    { name = 'current.condition.text',
    datatype = 'text'},
    { name = 'current.pressure_mb',
    datatype = 'float16',
    units = ' ΠΌΠ‘Π°Ρ€'},
    { name = 'current.precip_mm',
    datatype = 'uint16',
    units = ' ΠΌΠΌ'},
    { name = 'today.mintemp_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'today.maxtemp_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'today.avgtemp_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'today.avghumidity',
    datatype = 'scale',
    units = '%'},
    { name = 'today.maxwind_kph',
    datatype = 'float16',
    units = ' ΠΊΠΌ/Ρ‡'},
    { name = 'today.uv',
    datatype = 'uint16'},
    { name = 'today.condition.text',
    datatype = 'text'},
    { name = 'today.totalprecip_mm',
    datatype = 'uint16',
    units = ' ΠΌΠΌ'},
    { name = 'tomorrow. mintemp_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'tomorrow.maxtemp_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'tomorrow.avgtemp_c',
    datatype = 'temperature',
    units = 'Β°C'},
    { name = 'tomorrow.avghumidity',
    datatype = 'scale',
    units = '%'},
    { name = 'tomorrow.maxwind_kph',
    datatype = 'float16',
    units = ' ΠΊΠΌ/Ρ‡'},
    { name = 'tomorrow.uv',
    datatype = 'uint16'},
    { name = 'tomorrow.condition.text',
    datatype = 'text'},
    { name = 'tomorrow.totalprecip_mm',
    datatype = 'uint16',
    units = ' ΠΌΠΌ'},}for i = 1, #weather_obj, 1 do
    obj = weather_obj[i]
    if obj.units then
    units = obj.units
    else
    units = ''
    end
    grp.create(
    {
    datatype = obj.datatype,
    address = base_adr..i,
    name = obj.name,
    units = units
    }
    )
    end
    script.disable(_SCRIPTNAME)

    Π’ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ base_adr Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ β€œΠΎΡΠ½ΠΎΠ²Ρƒβ€ адрСса.
    Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ скрипта Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  3. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ скрипт ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:
    Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· Ρ€Π°Π· Π² 10 ΠΌΠΈΠ½ΡƒΡ‚. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ скрипт Π½Π΅ выполняСтся слишком часто (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 1 Ρ€Π°Π·Π° Π² 5 ΠΌΠΈΠ½ΡƒΡ‚).
  4. Π’ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ скрипта.
    ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ key ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вашСго API key, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ location Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ строкового значСния.
    НапримСр, Π³ΠΎΡ€ΠΎΠ΄ ΠšΠΎΡ€ΠΎΠ»Ρ‘Π² Московской области ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС Ρ‚Π°ΠΊ:

    location Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€˜korolev-moskva-russia’.
    ΠŸΡ€ΠΈ нСобходимости помСняйтС Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ адрСса, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ запись Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°. Π‘ΠΎ всСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ссылкС:Β https://www.apixu.com/doc/forecast.aspx
    Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Β Β Β 
    require('json')
    https = require('ssl.https')
    escape = require('socket.url').escape
    key = 'my_api_key'
    location = 'my location name'
    url = 'https://api.apixu.com/v1/forecast. json?key=%s&q=%s&days=2&lang=ru'
    url = string.format(url, key, escape(location))
    res = https.request(url)data = json.pdecode(res)
    if type(data) ~= 'table' then
    alert('failed to load weather data')
    return
    end
    if data.error then
    log('error', data.error)
    return
    end
    current = data.current
    today = data.forecast.forecastday[ 1 ].day
    tomorrow = data.forecast.forecastday[ 2 ].day
    -- log(current, today, tomorrow)-- temperature in C
    grp.write('current.temp_c', current.temp_c)
    -- "feels like" temperature in C
    grp.write('current.feelslike_c', current.feelslike_c)
    -- humidity as percentage
    grp.write('current.humidity', current.humidity)
    -- wind speed in kilometers per hour
    grp.write('current.wind_kph', current.wind_kph)
    -- uv index
    grp.write('current.uv', current.uv)
    -- weather condition text
    grp.write('current.condition.text', current.condition.text)
    -- pressure in millibars
    grp.write('current.pressure_mb', current.pressure_mb)
    -- precipitation amount in millimeters
    grp.write('current.precip_mm', current. precip_mm)
    -- minimum temperature in celsius for the day
    grp.write('today.mintemp_c', today.mintemp_c)
    -- maximum temperature in celsius for the day
    grp.write('today.maxtemp_c', today.maxtemp_c)
    -- average temperature in celsius for the day
    grp.write('today.avgtemp_c', today.avgtemp_c)
    -- average humidity as percentage
    grp.write('today.avghumidity', today.avghumidity)
    -- maximum wind speed in kilometers per hour
    grp.write('today.maxwind_kph', today.maxwind_kph)
    -- uv index
    grp.write('today.uv', today.uv)
    -- weather condition text
    grp.write('today.condition.text', today.condition.text)
    -- total precipitation in millimeters
    grp.write('today.totalprecip_mm', today.totalprecip_mm)
    -- minimum temperature in celsius for the day
    grp.write('tomorrow.mintemp_c', tomorrow.mintemp_c)
    -- maximum temperature in celsius for the day
    grp.write('tomorrow.maxtemp_c', tomorrow.maxtemp_c)
    -- average temperature in celsius for the day
    grp.write('tomorrow.avgtemp_c', tomorrow.avgtemp_c)
    -- average humidity as percentage
    grp. write('tomorrow.avghumidity', tomorrow.avghumidity)
    -- maximum wind speed in kilometers per hour
    grp.write('tomorrow.maxwind_kph', tomorrow.maxwind_kph)
    -- uv index
    grp.write('tomorrow.uv', tomorrow.uv)
    -- weather condition text
    grp.write('tomorrow.condition.text', tomorrow.condition.text)
    -- total precipitation in millimeters
    grp.write('tomorrow.totalprecip_mm', tomorrow.totalprecip_mm)

Β 

Π“ΠΎΡ‚ΠΎΠ²ΠΎ!

Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ находятся Π² Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… адрСсах.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования этих Π΄Π°Π½Π½Ρ‹Ρ….

По Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ скорости Π²Π΅Ρ‚Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€œΠ·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ вСтра”. Для этого ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ событийный скрипт, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ скорости Π²Π΅Ρ‚Ρ€Π°.

  1. Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒΒ Scripting.
  2. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Event-based.
  3. Π’ Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана Π½Π°ΠΆΠΌΠΈΡ‚Π΅Β Add new script.
  4. Π’ ΠΏΠΎΠ»Π΅ Group address / tag ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ адрСс Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ скорости Π²Π΅Ρ‚Ρ€Π°.
    Π’ нашСм случаС это адрСс 33/0/4.
  5. УстановитС Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Active:

  6. Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ скрипта Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:
    Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Β Β Β 
    -- ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Π΅Ρ‚Ρ€Π° указываСтся Π² ΠΊΠΌ/Ρ‡
    -- критичСская ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π²Π΅Ρ‚Ρ€Π°
    critical_speed = 40 -- ΠΏΠΎΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π’Π°ΠΌ
    --бСзопасная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρƒ
    safe_speed = 10
    -- ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°,
    cur_speed = event.getvalue()
    -- сравниваСм
    if cur_speed > critical_speed then
    -- Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρƒ
    grp.write('ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π²Π΅Ρ‚Ρ€Π°', true)
    elseif cur_speed < safe_speed then
    -- ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρƒ
    grp.write('ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π²Π΅Ρ‚Ρ€Π°', false)
    end

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π’Π°ΠΌ потрСбуСтся Π΅Ρ‰Π΅ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ адрСс β€œΠ·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ вСтра” ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, скрипт, ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия, ΠΏΡ€ΠΈ нСобходимости.

По Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅, минимальной Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ дня ΠΈ количСству осадков Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ дня ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ систСмы антиоблСдСнСния. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ потрСбуСтся событийный скрипт. Π’ этот Ρ€Π°Π· создайтС Π΅Π³ΠΎ для Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ адрСса Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это адрСс 33/0/1

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄Β Β Β 
current_temp_c = grp.getvalue('current.temp_c')
today_mintemp_c = grp.getvalue('today.mintemp_c')
today_totalprecip_mm = grp.getvalue('today.totalprecip_mm')
if current_temp_c < 2 and today_mintemp_c < 0 and today_totalprecip_mm > 0 then
grp.write('Π°Π½Ρ‚ΠΈΠΎΠ±Π»Π΅Π΄Π΅Π½ΠΈΡ‚Π΅Π»ΡŒ', true)
end

Β 

Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° Π½Π° экранС Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

По ссылкС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бэкап Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°

Π’Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π² Π’Π°ΡˆΡƒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Vis. structure.
  2. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Layouts / Widjets.
  3. Π’ строкС ΠΏΠ°ΠΏΠΊΠΈΒ Widjets Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ β€œ+”.
  4. Π’ появившСмся ΠΎΠΊΠ½Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Import.
  5. Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ скачанному Ρ„Π°ΠΉΠ»Ρƒ.
  6. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ страницу ΠΈΠΊΠΎΠ½ΠΊΡƒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚.
  7. Π’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΠΏΠΎΠ»Π΅ Widjet Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Apixu.

Π±Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€-АтмосфСрноС Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ — iOS App

ОписаниС

Π“Π΄Π΅ Π±Ρ‹ Π²Ρ‹ Π½ΠΈ Π‘Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€ Π΄Π°Π΅Ρ‚ мСстноС атмосфСрноС Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ нСпосрСдствСнно Π½Π° вашСм iPhone iPad ΠΈΠ»ΠΈ iPod. Благодаря ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятному ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π±Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ приятный ΠΎΠΏΡ‹Ρ‚ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ использования.
Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Π΅ слуТб опрСдСлСния мСстополоТСния устройства, ΠΈ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ вашС гСографичСскоС мСстополоТСниС. ДисплСй ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ мСста ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ баромСтричСского давлСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ климатичСскиС условия. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ apixu.com
Π‘Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π±Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€ вашСго устройства ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСрвис, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ apixu.com для опрСдСлСния давлСния Π² вашСм Π³ΠΎΡ€ΠΎΠ΄Π΅.
[ ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ]
β€’ Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ атмосфСрного давлСния (главная чСрная ΠΈΠ³Π»Π°)
β€’ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π±Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€Π°
β€’ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΈΠ»ΠΈ внСшнСй Π‘Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€
β€’ Π•Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π² гПа, ΠΌΠ±Π°Ρ€, ΠΌΠΌ Ρ€Ρ‚.ст., Ρ‚ΠΎΡ€, дюйм
β€’ Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ послСдниС показания атмосфСрного давлСния (вторичная сСрая стрСлка)
β€’ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ атмосфСрного давлСния Π½Π° сСгодня ΠΈ Π·Π°Π²Ρ‚Ρ€Π° (доступно Ρ‡Π΅Ρ€Π΅Π· In-App Purchase)
β€’ Максимальная ΠΈ минимальноС атмосфСрноС Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ сСгодня ΠΈ Π·Π°Π²Ρ‚Ρ€Π° (доступно Ρ‡Π΅Ρ€Π΅Π· In-App Purchase)
β€’ ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠœΠ΅ΡΡ‚ΠΎ
β€’ ΠžΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π°
β€’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅
β€’ Поиск Π“ΠΎΡ€ΠΎΠ΄
β€’ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ мСста (Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ)
β€’ ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π² эксплуатации (Π΄Π°Π½Π½Ρ‹Π΅ apixu.com)
β€’ Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный Π“Ρ€Π°Ρ„ΠΈΠΊΠ°
β€’ ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° использования
[ Units ]
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ атмосфСрноС Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π² гПа, ΠΌΠ±Π°Ρ€, ΠΌΠΌ Ρ€Ρ‚. ст., Ρ‚ΠΎΡ€, дюйм.
[ Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ]
β€’ Устройства: всС iPhone, iPad ΠΈ iPod.
β€’ iOS: 9.3 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ.
[ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки ]
β€’ Русский, Английский, Π˜Ρ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΈΠΉ, Испанский, Ѐранцузский, НСмСцкий, ΠŸΠΎΡ€Ρ‚ΡƒΠ³Π°Π»ΡŒΡΠΊΠΈΠΉ, Голландский, ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠΉ, Японский, Датский, Ѐинский, НорвСТский, Польский, ШвСдский.
[ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ]
Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΌ ΠΎΡ‚Π·Ρ‹Π² Π½Π° App Store.
Для ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, поТалуйста, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ ΠΏΠΎ [email protected], ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° наш сайт www.lionsapp.com

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹

ΠžΡ‚Π·Ρ‹Π²Ρ‹

  • Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΡΡ‚Π°Π»ΡŒ

    2

    ΠžΡ‚ вларТадсчд

    Π–ΠΈΠ²Ρƒ Π² мск, коломСнская. ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³.Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΡΡ‚Π°Π»ΡŒ. πŸ™ˆ ΠΈ Π³Π»ΡŽΡ‡ΠΈΡ‚ Π½Π΅ΠΈΠΌΠΎΠ²Π΅Ρ€Π½ΠΎ

  • Π ΠΠ‘ΠžΠ’ΠΠ•Π’!!!

    5

    ΠžΡ‚ ПалСво

    iPhone 6, СдинствСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π±Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€ для измСрСния давлСния. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π΄ΡƒΠ΅Ρ‚.
    Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°
    2 стрСлка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ

  • КлСво

    5

    ΠžΡ‚ ΠŸΠ΅Ρ‚Ρ ΠšΠΎΡ‚ΠΎΠ²

    Iphone 6 plus, всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Ρ‡Π΅ΠΌ 2-Π΅ стрСлочки? Они ΠΈΠ½ΠΎΠ³Π΄Π° сходятся ΠΈΠ½ΠΎΠ³Π΄Π° расходятся

  • НЕ Π ΠΠ‘ΠžΠ’ΠΠ•Π’

    1

    ΠžΡ‚ Ksavolga

    ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ iPhone 6, «Π΄Π΅Π½ΡŒΠ³ΠΈ Π½Π° Π²Π΅Ρ‚Π΅Ρ€».

  • НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚!

    1

    ΠžΡ‚ Yanchenko69

    Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° давлСния, ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ ΠΏΡ€ΠΈ запускС, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ мСняСтся! ΠŸΠ»Π°Ρ‚Π½Π°Ρ вСрсия ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! Π€ΡƒΡ„Π΅Π»!

  • Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

    5

    ΠžΡ‚ Oleg_local9

    ВсС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

  • ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ

    4

    ΠžΡ‚ Khufu54

    ΠŸΠΎΡ‡ΠΈΠ½ΠΈΡ‚Π΅, please.

  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ°Π΄Π°Π΅Ρ‚

    3

    ΠžΡ‚ Моэм

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния Π² настройках

  • Π‘Π°Ρ€ΠΎΠΌΠ΅Ρ‚Ρ€

    1

    ΠžΡ‚ Tresspass

    Π‘Ρ€Π°Π²Π½ΠΈΠ» с домашним-Π½Π° Π΄Π΅ΡΡΡ‚ΡŒ Π΄Π΅Π»Π΅Π½ΠΈΠΉ Π²Ρ€Π΅Ρ‚,Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ дСньги!!!

  • Π‘Ρ‚Ρ€Π°ΡˆΠ½ΠΎ Π²Ρ€Π΅Ρ‚!

    1

    ΠžΡ‚ ==Leshch==

    ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅!
    БСсполСзный Π°Ρ€Ρ€! ΠšΡ€ΠΈΠ²ΠΎΠΉ источник Π΄Π°Π½Π½Ρ‹Ρ…! Π’Ρ‹Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ дСньги! НС ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅!!!

Apixu Погода | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ панСль API

Имя: Погода Apixu
ОписаниС: Apixu ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ бСсплатный Weather API (JSON) ΠΈ Geo API ΠΊΠ°ΠΊ простой, доступный ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ управляСмый ΠΊΠ°Π½Π°Π» для программистов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², прСдприятий ΠΈ частных Π»ΠΈΡ†.
URL ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: http://www.apixu.com

API

1

API

Apixu Free Weather Apixu ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ бСсплатный Weather API (JSON) ΠΈ Geo API ΠΊΠ°ΠΊ простой, доступный ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ управляСмый ΠΊΠ°Π½Π°Π» для программистов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², прСдприятий ΠΈ частных Π»ΠΈΡ†.

Вяга

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Π£ нас нСдостаточно Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± этой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

1

Π—Π²Π΅Π·Π΄Ρ‹ GitHub

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ коммСрчСских Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Π­Ρ‚Π° компания ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π½Π΅ раскрываСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ интСграциях, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ… ΠΈΠ»ΠΈ партнСрствах, основанных Π½Π° ΠΈΡ… API, поэтому ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°Ρ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΠΎΠΏΠΎΡ€Π° ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° бизнСса
SDK Н Руководства ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠΌΡƒ ΠΎΠΏΡ‹Ρ‚Ρƒ Н ОписаниС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования Н
ΠžΠ±Π·ΠΎΡ€ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Н ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ/ΠΊΠΎΠ΄ Н ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ страницу Ρ†Π΅Π½ Н
ЭлСктронная докумСнтация Н Условия обслуТивания Н Π’ΠΈΡ‚Ρ€ΠΈΠ½Π°/торговая ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, созданных Н
Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ доступ ΠΊ ΠΊΠ»ΡŽΡ‡Ρƒ API Н Π‘Π»ΠΎΠ³ Н Бписок ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Н
ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π° Н Π€ΠΎΡ€ΡƒΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Н Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° состояния Н
ΠžΠ±Ρ‰ΠΈΠΉ Π±Π°Π»Π» /5 0 ΠžΠ±Ρ‰ΠΈΠΉ Π±Π°Π»Π» /5 0 ΠžΠ±Ρ‰ΠΈΠΉ Π±Π°Π»Π» /5 0
ΠžΠ±Ρ‰Π°Ρ срСдняя

2 ΠžΠ±Ρ‰Π°Ρ срСдняя

3 ΠžΠ±Ρ‰Π°Ρ срСдняя

2

Погода Π² Апису
API ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌ

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ SDK

0

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

ПослСдниС обновлСния
    Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π²Π΅Π·Π΄
      Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ

        ΠšΠ°Π½Π°Π»Ρ‹ связи

        0

        ΠΊΠ°Π½Π°Π»Π°

        ВсС ΠΊΠ°Π½Π°Π»Ρ‹

        Π’ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ? Π•ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ ΠΈΠ»ΠΈ прСдлоТСния? Π”Π°ΠΉΡ‚Π΅ Π½Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ!

        Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ

        apixu-api Β· Π’Π΅ΠΌΡ‹ GitHub Β· GitHub

        Π—Π΄Π΅ΡΡŒ
        20 ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π²
        соотвСтствуСт этой Ρ‚Π΅ΠΌΠ΅.

        ..

        Ρ„Π°Ρ€Π°Ρ…Π°Ρ‚80
        /

        Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΏΠΎΠ³ΠΎΠ΄Ρƒ

        Π—Π²Π΅Π·Π΄Π°
        96

        Π³Ρ€Π°Π²ΠΈΡ‚ΠΎΠ½57
        /

        Погода

        Π—Π²Π΅Π·Π΄Π°
        47

        Π­Π·ΠΈΠΊΠ΅
        /

        МояПогода

        Π—Π²Π΅Π·Π΄Π°
        40

        андрСйавраммсд
        /

        апиксу-Π³ΠΎ

        Π—Π²Π΅Π·Π΄Π°
        3

        ΠΊΠΎΠΊΠΈΠ΄Π΄ΠΏ
        /

        APIXURestClient-Android

        Π—Π²Π΅Π·Π΄Π°
        2

        ЙСхия Арафа
        /

        сСгодня

        Π—Π²Π΅Π·Π΄Π°
        1

        рустамТ
        /

        ΠΏΡ€ΠΎΡΡ‚ΠΎΠΉΠŸΠΎΠ³ΠΎΠ΄Π°Π‘ΠΎΡ‚

        Π—Π²Π΅Π·Π΄Π°
        1

        Π°Π±Ρ…ΠΈ82001
        /

        ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹

        Π—Π²Π΅Π·Π΄Π°
        0

        ΠΏΡƒΡˆΠΏΠ°ΠΊ1997
        /

        ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹

        Π—Π²Π΅Π·Π΄Π°
        0

        систСма3
        /

        osbGeoПогода

        Π—Π²Π΅Π·Π΄Π°
        0

        Π˜Π²Π°ΠΉΡ€ΠΎΡ€
        /

        ΡƒΠ³Π»ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹

        Π—Π²Π΅Π·Π΄Π°
        1

        ашинасок
        /

        WeatherBuddy

        Π—Π²Π΅Π·Π΄Π°
        0

        LobeM
        /

        WeatherApp

        Π—Π²Π΅Π·Π΄Π°
        0

        ΡˆΡƒΠ±Ρ…361096
        /

        WeatherApp

        Π—Π²Π΅Π·Π΄Π°
        0

        Π΄Π΅Ρ€Π·ΠΊΠΈΠΉ
        /

        brajenful.

        github.io

        Π—Π²Π΅Π·Π΄Π°
        0

        Π‘Ρ‚Ρ€ΠΈΠ·Π΅Π»ΡŒ
        /

        сборщик ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅

        Π—Π²Π΅Π·Π΄Π°
        0

        ΠšΠ°Ρ€Π»ΠΎΡΠ€Π’Π“
        /

        ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹

        Π—Π²Π΅Π·Π΄Π°
        0

        масфранТуо
        /

        WeatherApp

        Π—Π²Π΅Π·Π΄Π°
        0

        Ρ€ΠΎΠΊΠΌΠ΅Π»ΠΊΠ²ΡƒΡˆΠΎΠΊ
        /

        Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-ΠΏΠΎΠ³ΠΎΠ΄Π°-API

        Π—Π²Π΅Π·Π΄Π°
        0

        МайА14
        /

        ΠΌΠ΅Ρ‚Π΅ΠΎΠ±ΠΎΡ‚

        Π—Π²Π΅Π·Π΄Π°
        0

        Π£Π»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ эту страницу

        Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ описаниС, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ссылки Π½Π°
        апиксу-Π°ΠΏΠΈ
        страницу Ρ‚Π΅ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΉ.

        ΠšΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅ΠΌΡƒ

        Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ эту Ρ‚Π΅ΠΌΡƒ Π² свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

        Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ваш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с
        апиксу-Π°ΠΏΠΈ
        Ρ‚Π΅ΠΌΡƒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Ρ†Π΅Π»Π΅Π²ΡƒΡŽ страницу рСпозитория ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ».

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *