The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

Просмотр прогноза погоды из терминала
Чтобы просмотреть информацию о погоде из командной строки, можно обратиться к
службе wttr.in (код сервиса открыт под лицензией Apache 2.0) с помощью curl
или другой аналогичной программы:

    $ curl wttr.in
    Weather report: Moscow, Russia

        \\  /       Partly cloudy
      _ /"".-.     4 - 8 °C    
        \\_(   ).   -> 26 km/h   
        /(___(__)  10 km       
                   0.0 mm      


Для просмотра информации о погоде в текущем городе или с указанием города (и
при необходимости страны через запятую) для просмотра информации в другом городе:

    $ curl wttr.in/Minsk
    $ curl wttr.in/Odessa,Ukraine

Кроме названий городов для указания местоположений могут использоваться:

1. IP-адреса (четыре октета разделённых точкой);
2. Доменны имена (@opennet.ru);
3. GPS-координаты (два числа через запятую);
4. Слова для поиска (начинается с ~: ~Eiffel+tower);
5. Коды аэропортов (svo, dme, muc и т.д.).

Прогноз погоды можно просматривать как в командной строке (с помощью curl,
httpie или другой подобной программы) так и в браузере. Прогноз погоды так же
может быть предоставлен
в виде PNG файла.



Опции

Дополнительные опции, регулирующие количество дней в прогнозе,
единицы измерения, вывод дополнительных данных и другие параметры
задаются после вопросительного знака в строке запроса:

    $ curl wttr.in/San-Francisco?u

(для просмотра прогноза с использованием системы мер USCS).

Полный список доступных опций
можно посмотреть на странице /:help:

    $ curl wttr.in/:help

PNG-вывод и маркировка фотографий

Если добавить к концу запроса суффикс ".png", то сервис предоставит прогноз
погоды в виде PNG-файла (который будет выглядеть как вывод cURL в терминале).

Этот режим можно использовать в нескольких случаях:

1. Для просмотра погоды в браузере, в котором некорректно поддерживаются
моноширинные Unicode-шрифты (главным образом старые Windows-браузеры);
2. Для непосредственного использования в web-страницах (файл можно
непосредственно встраивать в страницу c помощью <img src="http://wttr.in/Moscow.png"/>.
3. Для добавления информации о погоде на фотографии:

   $ convert 1.jpg < ( curl wttr.in/Oymyakon_tqp0.png ) -geometry +50+50 -composite 2.jpg

В этом примере к фотографии 1.jpg добавится погода в данный момент в Оймяконе и
результат будет записан в 2.jpg.



Локализация и интернационализация

wttr.in переведён на более чем 40 языков народов мира в том числе на русский,
украинский и некоторые другие языки бывших союзных республик.

Выбор языка вывода определяется автоматически на основе заголовков HTTP
(Accept-Language) или может быть задано с помощью параметра lang:

    $ curl wttr.in/Moscow?lang=ru

Поддерживаются не только различные языки вывода, но и различные языки запросов
(они должны быть в кодировке UTF-8).

Например, такие запросы будут работать:

    $ curl wttr.in/станция+Восток
    $ curl wttr.in/Килиманджаро
    $ curl wttr.in/Северный+полюс

и тому подобные.

Это очень важно, поскольку далеко не все населённые пункты (и места) на земном
шаре имеют англоязычное название.

Для входных запросов поддерживается не только русский, но и любые другие языки.



Новые функции и исходный код

Сервис wttr.in постоянно развивается.
Информация о новых функциях публикуется в твиттере главного разработчика
проекта - https://twitter.com/igor_chubin
и в репозитрии проекта: https://github.com/chubin/wttr.in


Другие способы определения погоды в командной строке

Службы:

    $ finger newyork@graph.no

Программы:

*   wego (нужно ключ доступа к API) - используется для визуализации
прогноза погоды в wttr.in;
*   weatherpy (нужен ключ доступа к API погоды);
*   inxi (например: inxi -W Warsaw,Poland).

Другие популярные сервисы для командной строки

Число известных сервисов для терминала и командной строки сейчас насчитывает
несколько десятков, и оно постоянно растёт:
    awesome-console-services

Популярные сервисы для командной строки можно разделить
на несколько групп:

  • IP-адреса и определение местоположения;
  • Размещение текста в интернете, клоны pastebin (ix.io, sprunge.us, ptpb.pw);
  • Доступ к файлам (transfer.sh);
  • Генерация текста и сообщений (whatthecommit.com, fooas.com)
  • Словари и переводчики;
  • Прочие службы (погода, игры и так далее).
  •  
    24.03.2017 , Автор: igor_chubin , Источник: https://github.com/chubin/wttr.in...
    Ключи: weather, cli, shell, curl / Лицензия: CC-BY
    Раздел:    Корень / Программисту и web-разработчику / Shell / Готовые скрипты

    Обсуждение [ Линейный режим | Показать все | RSS ]
     
  • 1.1, Gannet (ok), 02:23, 24/03/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Нашёл баг: у меня показывает, что ночью будет солнечно о_О
     
     
  • 2.3, Аноним (-), 08:11, 24/03/2017 [^] [ответить]    [к модератору]
  • +1 +/
    Ну, мне кажется, привычней видеть солнышко для безоблачной погоды ночью, чем луну. Всегда смущает луна в новых погодный виджетах. Потому что кажется, что полнолуние, а не безоблачно.
     
     
  • 3.6, igor_chubin (ok), 12:58, 24/03/2017 [^] [ответить]     [к модератору]
  • +1 +/
    Да, я с вами согласен Было бы намного логичнее сделать луну или звёзды, если се... весь текст скрыт [показать]
     
     
  • 4.10, Онанимус (?), 14:38, 24/03/2017 [^] [ответить]    [к модератору]  
  • +/
    > (кстати, вы проверяли curl wttr.in/Moon ?).

    Я проверил curl wttr.in/Марс - показывает!

     
     
  • 5.11, Онанимус (?), 14:44, 24/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Даже curl wttr.in/Проксима+центавра показывает!!! И совсем там не жарко.
     
     
  • 6.12, igor_chubin (ok), 15:31, 24/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Какой-то магазин находит что ли?
     
     
  • 7.48, Ergil (ok), 23:19, 28/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Магазин в Өфө, судя по координатам
     
     
  • 8.49, igor_chubin (ok), 23:52, 28/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Да, Уфа, интересное совпадение. Внизу как раз Уфу обсуждали
     
     
  • 9.50, Ergil (ok), 05:31, 29/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Да он у вас много чего находит curl wttr in Жопа Показывает погоду для 171 ... весь текст скрыт [показать]
     
     
  • 10.51, igor_chubin (ok), 06:17, 29/03/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Отсюда мы узнали, что жопа это таки где-то на Украине и нигде иначе
    (главное не начать проверять весь словарный запас)
     
     
  • 11.52, Ergil (ok), 06:22, 29/03/2017 [^] [ответить]     [к модератору]  
  • +/
    curl wttr in Huy Делает странное Вместо Германии Huy, Germany показывает Велик... весь текст скрыт [показать]
     
     
  • 12.56, igor_chubin (ok), 10:32, 29/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Не, на самом деле ничего странного Дело в том, что по умолчанию трёхбуквенные о... весь текст скрыт [показать]
     
  • 10.70, pavlinux (ok), 02:33, 31/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Ваще-то это Крым. А Крым - наш! :)
     
     
     
    Часть нити удалена модератором

  • 12.82, igor_chubin (ok), 15:08, 31/03/2017 [^] [ответить]    [к модератору]  
  • +/
    wttr.in пока не поддерживает погоду для прошлого, только для текущего времени
    И даже когда будет, то я не думаю, что она будет так далеко стрелять в прошлое
     
  • 10.84, Аноним (-), 07:46, 01/04/2017 [^] [ответить]    [к модератору]  
  • +/
    Для гугла Крым не Россия похоже.
     
     
  • 11.85, igor_chubin (ok), 09:21, 01/04/2017 [^] [ответить]    [к модератору]  
  • +/
    Для Гугла Крым не Россия, да, но и не Украина тоже.
    Для Гугла Крым это просто Крым, если мы про Гугл-карты говорим.
    А почему вы про Гугл вспомнили?
     
  • 4.96, Michael Shigorin (ok), 10:07, 06/04/2017 [^] [ответить]    [к модератору]  
  • +/
    > (кстати, вы проверяли curl wttr.in/Moon?)

    curl wttr.in/Moon?lang=ru говорит "First Quarter" и "Full Moon", кстати.

     
     
  • 5.98, igor_chubin (ok), 11:39, 06/04/2017 [^] [ответить]    [к модератору]  
  • +/
    >> (кстати, вы проверяли curl wttr.in/Moon?)
    > curl wttr.in/Moon?lang=ru говорит "First Quarter" и "Full Moon", кстати.

    Спасибо, очень правильное замечание. Принимается

     
  • 5.99, igor_chubin (ok), 19:12, 06/04/2017 [^] [ответить]    [к модератору]  
  • +/
    >> (кстати, вы проверяли curl wttr.in/Moon?)
    > curl wttr.in/Moon?lang=ru говорит "First Quarter" и "Full Moon", кстати.

    Всё, уже исправил. Можно проверять

     
  • 1.2, Аноним (-), 06:04, 24/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Сейчас наверно сотни людей, от рута, на продакшен серверах, погоду посмотрели :)
     
     
  • 2.4, Аноним (-), 12:07, 24/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Если у вас неверно настроена консоль и локаль, можно сделать так:
    # eval 'curl http://wttr.in/Москва.sh'
    ;-)
     
     
  • 3.5, igor_chubin (ok), 12:53, 24/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Что за страшные советы?
    Вообще первый аноним отчасти прав, но вот не знаю, поняли ли вы, что он имел в виду
     
  • 3.9, igor_chubin (ok), 13:52, 24/03/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    В некоторых старых терминалах эмуляторах терминалов есть жестокие дырки по без... весь текст скрыт [показать]
     
  • 2.101, никонор (?), 13:36, 07/04/2017 [^] [ответить]    [к модератору]  
  • +/
    и чего?
    что он мне сделает через curl
     
     
  • 3.102, Michael Shigorin (ok), 13:50, 07/04/2017 [^] [ответить]    [к модератору]  
  • +/
    > и чего? что он мне сделает через curl

    CVE-2008-2383 помните?

     
  • 1.13, Васян (?), 11:21, 25/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Подскажите почему температуру в Фаренгейтах показывает и какую опцию применить, чтобы настроить вывод в Цельсиях.
     
     
  • 2.14, igor_chubin (ok), 11:38, 25/03/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Значит ваш город автоматически определяется как город США какой город у вас на... весь текст скрыт [показать]
     
     
  • 3.15, Васян (?), 11:54, 25/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Благодарю! Написал вопрос и выключил VPN. Был американский IP.
     
  • 3.17, Аноним (-), 14:02, 25/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Почему не обрабатываются два параметра одновременно? Игнорируются оба параметра.
    wttr.in?M?lang=ru
    или
    wttr.in?M,lang=ru
    Оба варианта не срабатывают.
     
     
  • 4.18, igor_chubin (ok), 14:11, 25/03/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Потому что воспринимается как параметр с названием M lang или M,lang Правильный... весь текст скрыт [показать]
     
  • 1.16, Аноним (-), 13:33, 25/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Самая первая ASCII-картинка вызвала ассоциации:
    1) ползущая гусеница;
    2) топающий вперёд кролик, оглянувшийся назад. :)
     
     
  • 2.19, igor_chubin (ok), 14:14, 25/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Это потому что картинка чёрно-белая, а когда в цвете, то уже так не кажется

    И ещё на opennet слэши удвоились, вообще по одному их должно быть

     
  • 1.20, Аноним (-), 23:40, 26/03/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    Интересно wttr in Уфа - отправил меня в Location UEFA, 46, Route de Gen 232... весь текст скрыт [показать]
     
     
  • 2.21, igor_chubin (ok), 23:45, 26/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Да, такое может быть для некоторых мест, поэтому и выводится точный адрес Нужно ... весь текст скрыт [показать]
     
     
  • 3.23, Аноним (-), 08:58, 27/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Хорошо, создам.
     
  • 2.22, igor_chubin (ok), 23:51, 26/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Проблема с Уфой исправлена, теперь должно работать нормально. Спасибо большое, что сказали про этот глюк
     
  • 1.24, Аноним (-), 10:44, 27/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Лимит запросов в день уже убрали? Раньше натыкался на это, получал фиг вместо прогноза
     
     
  • 2.25, igor_chubin (ok), 11:05, 27/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Есть лимиты в день, просто он намного грамотнее сейчас сделан.
    Но вообще он остался
     
  • 1.26, imho (?), 12:25, 27/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    название города, страны не локализуется
    curl 'wttr.in/moscow?0&lang=ru'
    Прогноз погоды: Moscow, Russia

    Возможно было бы правильнее тоже локализовать
    Прогноз погоды: Москва, Россия

     
     
  • 2.28, igor_chubin (ok), 12:58, 27/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Не, это специально так сделано Вывод даётся ровно в том виде, в каком отправляе... весь текст скрыт [показать]
     
  • 1.27, Аноним (-), 12:52, 27/03/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Спасибо, задумка хорошая и нужная Мне для двух недельного похода необходимо пр... весь текст скрыт [показать]
     
     
  • 2.29, igor_chubin (ok), 13:02, 27/03/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Спасибо По поводу прогноза на 14 дней вперёд, этого нет, и пока в ближайшее вр... весь текст скрыт [показать]
     
     
  • 3.32, Аноним (-), 13:22, 27/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Придётся писать свой костыль На яндексе есть прогноз на две недели, буду от туд... весь текст скрыт [показать]
     
     
  • 4.33, igor_chubin (ok), 13:32, 27/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Зависит от количества запросов в день Если небольшое, то полным полно сервисов ... весь текст скрыт [показать]
     
     
  • 5.34, Аноним (-), 14:05, 27/03/2017 [^] [ответить]     [к модератору]  
  • +/
    За openweathermap org спасибо, мне бы хватило запроса https api openweathermap... весь текст скрыт [показать]
     
     
  • 6.37, igor_chubin (ok), 14:11, 27/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    там без SMS вроде должно быть
     
     
  • 7.38, Аноним (-), 15:28, 27/03/2017 [^] [ответить]    [к модератору]  
  • +/
    > там без SMS вроде должно быть

    Но с регисрацией...

     
     
  • 8.39, igor_chubin (ok), 16:06, 27/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Да, зарегистрироваться надо будет, но это не страшно
     
     
  • 9.41, Аноним (-), 16:35, 27/03/2017 [^] [ответить]    [к модератору]  
  • +/
    > не страшно

    ;)

     
  • 2.30, Аноним (-), 13:17, 27/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Извини не разобрался с длинными опциями https wttr in 61 53,96 51 lang ru qTm... весь текст скрыт [показать]
     
     
  • 3.31, igor_chubin (ok), 13:21, 27/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Про даты написал всё выше Про форматирование и ветер это только в браузерах, к... весь текст скрыт [показать]
     
     
  • 4.35, Аноним (-), 14:07, 27/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Оставить только таблички, всё остальное убрать, а имя города (координаты) писать в таблице рядом с датой.

     
  • 4.36, Аноним (-), 14:10, 27/03/2017 [^] [ответить]    [к модератору]  
  • +/
    И ещё: погода должна влазить в табличку полностью, сокращать "..." плохо.
     
     
  • 5.40, igor_chubin (ok), 16:07, 27/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > И ещё: погода должна влазить в табличку полностью, сокращать "..." плохо.

    Всё не влезет, там длинные названия есть

     
     
  • 6.42, Аноним (-), 16:39, 27/03/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Форматируй в столбик Мне лучше текст, а не твои художества в текстовой консоли ... весь текст скрыт [показать]
     
     
  • 7.43, igor_chubin (ok), 17:40, 27/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Ну это как сказать Так таких сервисов полным полно на небольшое количество запр... весь текст скрыт [показать]
     
     ....нить скрыта, показать (15)

  • 1.44, DmA (??), 11:09, 28/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >> некоторые другие языки бывших союзных республик.

    Ну сколько можно талдычить про бывшие союзные республики?Забудьте уже- это другие страны...
    сервис отличный! Можно на веб-страницу себе вывести

     
     
  • 2.45, igor_chubin (ok), 11:15, 28/03/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Просто вставляете png куда надо и всё Типа img src wttr in Tashkent png ил... весь текст скрыт [показать]
     
     
  • 3.46, DmA (??), 11:42, 28/03/2017 [^] [ответить]     [к модератору]  
  • +/
    молодёжь думаю из соседних стран,входящих ранее в состав СССР совсем плохо знае... весь текст скрыт [показать]
     
     
  • 4.47, igor_chubin (ok), 12:23, 28/03/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Да, правильно, в принципе, можно было вообще даже на opennet не постить совет, п... весь текст скрыт [показать]
     
  • 1.53, Аноним (-), 06:23, 29/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    погода в терминале лицорука, я видел все. гики такие гики
     
     
  • 2.54, igor_chubin (ok), 09:45, 29/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    погода в терминале — что тут такого?
    фильмы в терминале смотреть — это я понимаю
     
  • 1.57, Аноним (-), 10:32, 29/03/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Сервис классный, ура автору Несколько мелких замечаний curl wttr in Санкт-Пете... весь текст скрыт [показать]
     
     
  • 2.58, igor_chubin (ok), 10:51, 29/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Спасибо Очень правильные замечания 1 выводится на английском и именно так и за... весь текст скрыт [показать]
     
     
  • 3.59, Аноним (-), 11:31, 29/03/2017 [^] [ответить]    [к модератору]  
  • +/
    >выводится на английском и именно так и задумано

    Ну да, невнимательно прочитал. Скриншот сбил с толку - создалось впечатление, что на каком языке обращаешься, на том и ответ приходит.

     
  • 1.60, Онаний (?), 12:59, 29/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    рукоплескаю, но как насчет ключика для кодировочки koi-8, а то кракозябры выдает..
     
     
  • 2.61, igor_chubin (ok), 13:02, 29/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    curl wttr.in/?lang=ru | iconv -f UTF-8 -t KOI8-R


    А на будущее можно функцию локально создать,
    которая будет автоматически iconv вызывать

     
     
  • 3.63, Онаний (?), 13:20, 29/03/2017 [^] [ответить]     [к модератору]  
  • +/
    к сожалению локальный иконв корявит выходную картинку в неожиданных местах, пото... весь текст скрыт [показать]
     
     
  • 4.64, igor_chubin (ok), 22:28, 29/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Там проблема в том что направление ветра показыватся юникодным символом которого в koi8 нет.
    Надо подумать что с этим делать

    Есть идеи? Чем его заменить?

     
     
  • 5.66, Аноним (-), 15:52, 30/03/2017 [^] [ответить]     [к модератору]  
  • +/
    1 Градусами от 0 до 360 2 Словами северный, , северо-западный При прогно... весь текст скрыт [показать]
     
     
  • 6.67, igor_chubin (ok), 16:47, 30/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Не, я имею в виду одним симолом. Кроме - | \ и / никаких вариантов у меня нет, но единственное, что по этим символам направления не видно
     
     
  • 7.68, Аноним (-), 17:47, 30/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Все направление ветра пишут в градусах Людям направление ветра и его сила ЖИЗНЕ... весь текст скрыт [показать]
     
     
  • 8.69, igor_chubin (ok), 18:10, 30/03/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Хорошо, значит сделаем вывод направления ветра тоже.

    А почему жизненно важны? Это для выхода в море?
    Или для чего важны?

     
     
  • 9.73, pavlinux (ok), 02:45, 31/03/2017 [^] [ответить]    [к модератору]  
  • +/
    > А почему жизненно важны? Это для выхода в море?
    > Или для чего важны?

    Когда людям нехер заняться, он говорят о погоде. (c) Английская поговорка.

     
  • 9.76, Аноним (-), 08:01, 31/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Примеры 1 Скорость ветра 10 м c гроза с молниями - все монтажники сидят в о... весь текст скрыт [показать]
     
     
  • 10.78, igor_chubin (ok), 10:17, 31/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Понятно. Но направление (тем более такое точное) в данном случае не так критично?
     
     
  • 11.81, Аноним (-), 12:34, 31/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Надо между домами свечками оптику бросить, расстояние большое, между домами тр... весь текст скрыт [показать]
     
     
  • 12.83, igor_chubin (ok), 15:09, 31/03/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Значит добавим эту фичу А что, реально змеем оптику перетянуть Или беспилотник... весь текст скрыт [показать]
     
     
  • 13.87, Аноним (-), 08:21, 03/04/2017 [^] [ответить]     [к модератору]  
  • +/
    Если есть нужное направление ветра, запускаешь змея, с другой стороны его ловиш ... весь текст скрыт [показать]
     
  • 13.88, Аноним (-), 08:24, 03/04/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Только не вздумайте оптику к змею или безпилотнику привязывать! Змей нужен только для проброски лёгкой и прочной верёвки. Оптика перетягиваеться уже самой переброшенной змеем верёвкой.
     
  • 8.75, pavlinux (ok), 02:51, 31/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Прикинь, ваще пожуй Ветряные автобусы и трамваи запретили, а всё метро уже как... весь текст скрыт [показать]
     
     
  • 9.77, Аноним (-), 08:09, 31/03/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Так это же Ма-а-а-асква, вся оптика в тунелях метро или в худшем случае в канали... весь текст скрыт [показать]
     
  • 8.93, Michael Shigorin (ok), 09:39, 06/04/2017 [^] [ответить]     [к модератору]  
  • +/
    Кому как, но явно напрашиваются GET-параметры вроде wind или lang ru при этом... весь текст скрыт [показать]
     
  • 4.94, Michael Shigorin (ok), 09:44, 06/04/2017 [^] [ответить]    [к модератору]  
  • +/
    >> curl wttr.in/?lang=ru | iconv -f UTF-8 -t KOI8-R
    > iconv: warning: invalid characters: 9

    curl -s wttr.in/?lang=ru | iconv -f UTF-8 -t KOI8-R//TRANSLIT

     
     ....нить скрыта, показать (18)

  • 1.62, Аноним (-), 13:07, 29/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Начал изучать погоду в московских аэропортах и обнаружил, что трехбуквенные коды иата могут повторяться.
    wttr.in/zia
     
     
  • 2.65, igor_chubin (ok), 22:37, 29/03/2017 [^] [ответить]     [к модератору]  
  • +/
    Да, интересно Не знал, что могут повторяться коды, и сейчас ещё как-то странно ... весь текст скрыт [показать]
     
  • 1.72, pavlinux (ok), 02:43, 31/03/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/

    $ curl wttr.in/ЖопаМира
    Weather report: Beijing, China
    ...
     
     
  • 2.79, igor_chubin (ok), 10:18, 31/03/2017 [^] [ответить]    [к модератору]  
  • +/
    > $ curl wttr.in/ЖопаМира
    > Weather report: Beijing, China
    > ...

    Это баг пока. Исправим.
    Должно было показать как при

    curl wttr.in/XXXXXXXXXXX

     
  • 2.80, igor_chubin (ok), 10:57, 31/03/2017 [^] [ответить]    [к модератору]  
  • +/
    Исправлено
    Теперь работает как надо
     
  • 1.89, Андрей (??), 09:10, 03/04/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Прикольно.
    Севастополь у вас в ЮФО России, что верно.
    А вот Симферополь в/на Украине. Там же Ялта.
    Джанкой одной ногой в Автономной республике Крым, второй ногой в ЮФО.

    В общем прикольные у вас источники геокоординат.
    :)

     
     
  • 2.90, igor_chubin (ok), 09:28, 03/04/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Там и повеселее есть, попробуйте например Джанкой Получится Джанкой, городской... весь текст скрыт [показать]
     
  • 2.91, igor_chubin (ok), 09:29, 03/04/2017 [^] [ответить]     [к модератору]  
  • +/
    Ой, не заметил, вы же про Джанкой тоже написали Да, верно, так и есть И это ме... весь текст скрыт [показать]
     
  • 1.92, Michael Shigorin (ok), 09:30, 06/04/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Игорь, рад видеть!
    Весьма симпатично получилось, спасибо :)
     
     
  • 2.97, igor_chubin (ok), 11:37, 06/04/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Миша, привет!
    Супер, рад, что тебе понравилось.
    А то замучался я уже браузер открывать, чтобы посмотреть будет сегодня дождик или нет
     
  • 1.100, Илья (??), 13:13, 07/04/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Почему нельзя использовать несколько параметров?
    curl wttr.in/Запорожье?0&lang=ru
     
     
  • 2.103, igor_chubin (ok), 15:39, 07/04/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Вообще-то поддерживает, единственное, что shell интерпретирует & сам,
    поэтому не забывайте его экранировать:

    curl 'wttr.in/Запорожье?0&lang=ru'

    или

    curl wttr.in/Запорожье?0\&lang=ru

     
     
  • 3.104, Илья (??), 17:47, 11/04/2017 [^] [ответить]    [к модератору]  
  • +/
    Спасибо. За экранирование не подумал. Единицы измерения не локализованы остались.
     
     
  • 4.105, igor_chubin (ok), 18:25, 11/04/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Пока да, но будут локализованы:

    https://github.com/chubin/wttr.in/issues/96

     
  • 1.107, фулюган (?), 22:29, 21/04/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    в поликлинике на инфо табло вторым слоем вывел
    теперь бабки спрашивают почему атмосферного давления нет
     
     
  • 2.108, igor_chubin (ok), 22:34, 21/04/2017 [^] [ответить]     [к модератору]  
  • +/
    Серьёзно что ли А фотка есть Пропиарим поликлинку в твиттере, пусть знают во в... весь текст скрыт [показать]
     
  • 1.109, Ilya Indigo (ok), 16:56, 07/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Отличный сервис!
    Консоль показывает то, что Плазма 5 не под силу. :-)
    Эту полезную статью бы в новости.
     
     
  • 2.111, igor_chubin (ok), 11:33, 09/06/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Спасибо, Илья Я думаю, что в новость эту статью не надо, потому что ведь это не... весь текст скрыт [показать]
     
     
  • 3.113, Ilya Indigo (ok), 12:39, 09/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Пожалуйста - Лучше поздно найти что-то подобное, чем никогда - Среди проче... весь текст скрыт [показать]
     
     
  • 4.114, igor_chubin (ok), 15:10, 09/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Про Симферополь исправил, про Крым вместо Украина согласен, есть issue, пока не ... весь текст скрыт [показать]
     
  • 1.110, paulus (ok), 11:12, 09/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ERROR: Неизвестное местоположение: mykolaiv,ukraine

    Nikolaev находит, вот только любопытно какой: возле Одессы или Львова? :)

     
     
  • 2.112, igor_chubin (ok), 11:37, 09/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Возле Одессы Но если точно знать хотите, то сделайте wttr in Николаев wttr in М... весь текст скрыт [показать]
     
  • 1.115, jester666 (?), 15:30, 09/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ВОТ ЭТО НАДО СРАЗУ В МАН.МНОГИЕ НЕ ЗНАЮТ КАК ПЕРЕВЕСТИ НА СВОЙ ЯЗЫК.
    Вообще-то поддерживает, единственное, что shell интерпретирует & сам,
    поэтому не забывайте его экранировать:

    curl 'wttr.in/Запорожье?0&lang=ru'

    или

    curl wttr.in/Запорожье?0\&lang=ru

     
     
  • 2.116, igor_chubin (ok), 15:38, 09/06/2017 [^] [ответить]     [к модератору]  
  • +/
    А ещё вариант curl ru wttr in Запорожье ... весь текст скрыт [показать]
     
  • 1.117, SysA (?), 11:30, 15/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Интересно, что по оригинальному названию врет:

    curl wttr.in/Cambridge
    Weather report: Cambridge, United Kingdom

                   Overcast
          .--.     13-14 °C      
       .-(    ).   ↑ 15 km/h      
      (___.__)__)  10 km          
                   0.3 mm  

    но по русскому названию или ИКАО коду - правильно:

    curl wttr.in/CBG
    Weather report: cbg, Cambridge International Airport, United Kingdom

         \   /     Sunny
          .-.      19 °C          
       ― (   ) ―   ↗ 13 km/h      
          '-’      10 km          
         /   \     0.0 mm    

    Откуда инфу берете? ;)

     
     
  • 2.118, igor_chubin (ok), 13:33, 15/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Так а в чём враньё-то заключается Температура отличается от реальной или что Д... весь текст скрыт [показать]
     
     
  • 3.119, SysA (?), 14:44, 15/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Да, во-первых, разница в температурах, но если 13 и 19 градусов еще можно понять... весь текст скрыт [показать]
     
     
  • 4.120, igor_chubin (ok), 15:27, 15/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Кэш надо сделать короче, это мы сделаем По крайней мере избирательно сделать Д... весь текст скрыт [показать]
     
  • 1.121, aliger (?), 11:50, 19/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    igor_chubin, Игорь, а перевести справку на русский язык Вы можете, чтобы по команде curl wttr.in/:help_ru
     
     
  • 2.122, igor_chubin (ok), 11:57, 19/06/2017 [^] [ответить]    [к модератору]  
  • +/
    > igor_chubin, Игорь, а перевести справку на русский язык Вы можете, чтобы по
    > команде curl wttr.in/:help_ru

    Хорошая идея, кстати.
    Сделаем (и здесь напишу)

     
  • 2.124, igor_chubin (ok), 21:42, 19/06/2017 [^] [ответить]    [к модератору]  
  • +/
    Готово!

    Для просмотра подсказки на русском, нужно сделать:

      curl ru.wttr.in/:help

    или

      curl wttr.in/:help?lang=ru

    Спасибо большое, aliger, за очень классную и правильную идею

     
  • 1.123, aliger (?), 20:10, 19/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >aliger - чтобы по команде
    >curl wttr.in/:help_ru

    А пока это Пекин :)
    И ещё, привык смотреть скорость ветра в м/с, но когда их перевести ?M => из км/ч, то получается большое несоответствие, например из 27км/ч=7.5м/с(а переводит в 7м/с) или 7м/с=25.2км/ч, но это несоответствие я даже не знаю к кому относится

     
     
  • 2.125, igor_chubin (ok), 21:43, 19/06/2017 [^] [ответить]    [к модератору]  
  • +/
    >>aliger - чтобы по команде
    >>curl wttr.in/:help_ru
    > А пока это Пекин :)
    > И ещё, привык смотреть скорость ветра в м/с, но когда их перевести
    > ?M => из км/ч, то получается большое несоответствие, например из 27км/ч=7.5м/с(а
    > переводит в 7м/с) или 7м/с=25.2км/ч, но это несоответствие я даже не
    > знаю к кому относится

    Я думаю, что проблема тут в том, что числа округляются до целого.
    Надо здесь сделать float, я согласен

     
  • 1.126, aliger (?), 08:30, 20/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >igor_chubin,Спасибо большое, aliger, за очень классную и правильную идею

    Так ведь грех не сделать справку на своём родном :), а вообще - тебе спасибо!
    В переводе справки я бы оставил слово "bash"
    -show recommended bash function wttr
    -показать рекомендуемую функцию bash wttr
    /:help - показать справку
    Добавить пояснение в "Опции можно комбинировать:"
    /Paris?0pq&lang=fr  # знак & -разделитель после коротких опций(там ещё что-то про экранировать)

     
     
  • 2.129, igor_chubin (ok), 10:45, 20/06/2017 [^] [ответить]    [к модератору]  
  • +/
    >>igor_chubin,Спасибо большое, aliger, за очень классную и правильную идею
    > Так ведь грех не сделать справку на своём родном :), а вообще
    > - тебе спасибо!
    > В переводе справки я бы оставил слово "bash"
    > -show recommended bash function wttr
    > -показать рекомендуемую функцию bash wttr
    > /:help - показать справку
    > Добавить пояснение в "Опции можно комбинировать:"
    > /Paris?0pq&lang=fr  # знак & -разделитель после коротких опций(там ещё что-то про
    > экранировать)

    Правильная идея.

    А насчёт переводов, хелп переведут — сам по себе wttr.in уже переведён на 50 или больше языков. Там очень большое количество народу за ним стоит, и переводы они делать очень любят

    Кстати, вопрос не по теме: а есть github-аккаунт? (если нет, заодно и создать — дело 5 минут, а в жизни пригодится) такие мелочи типа напоминания про экранирования можно сразу править прямо на github в коде (fork + pull request; даже чекаутить ничего не надо; по времени будет быстрее чем коммент здесь написать);
    а плюс в том, что 1) сразу обновление на сервере происходит; 2) свой github-аккаунт развивается; 3) появляется желание в проекте что-то более существенное поменять/функций добавить + проект становится ближе сердцу.

     
  • 1.127, aliger (?), 08:53, 20/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >igor_chubin,Для просмотра подсказки на русском, нужно сделать:

    Тогда надо добавить в саму справку:
    /:help (/:help?lang=ru)
    Но другим тоже захочется локализации :)

     
     
  • 2.130, igor_chubin (ok), 10:45, 20/06/2017 [^] [ответить]    [к модератору]  
  • +/
    >>igor_chubin,Для просмотра подсказки на русском, нужно сделать:
    > Тогда надо добавить в саму справку:
    > /:help (/:help?lang=ru)
    > Но другим тоже захочется локализации :)

    Да, правильно, но сначала переведём help ещё хотя бы языков на 5

     
  • 1.128, aliger (?), 09:04, 20/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Поправлю сам себя
    -показать рекомендуемую bash функцию wttr
    /:help (/:help?lang=ru) -показать справку
     
  • 1.131, Вадим (??), 23:57, 27/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Что означает параметр в km между скоростью ветра и уровнем осадков?
     
     
  • 2.132, igor_chubin (ok), 00:01, 28/06/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Условная дальность видимости.

    Это место в будущем будет использоваться для разных других показателей (давлене, влажность и т.д.), которые можно выбирать ключами

     
     
  • 3.133, Вадим (??), 00:25, 28/06/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Условная дальность видимости.
    > Это место в будущем будет использоваться для разных других показателей (давлене, влажность
    > и т.д.), которые можно выбирать ключами

    Спасибо за ответ и за полезнейшую программу!

     
  • 1.134, Bouncepaw (?), 10:30, 19/07/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А есть ли простой сервис, который просто отдаёт цифру и погоду одной строчкой? Конечно можно и wttr распарсить, но не хочу :(
     
     
  • 2.135, igor_chubin (ok), 10:34, 19/07/2017 [^] [ответить]    [к модератору]  
  • +/
    > А есть ли простой сервис, который просто отдаёт цифру и погоду одной
    > строчкой? Конечно можно и wttr распарсить, но не хочу :(

    Пока нет, но скоро будет на wttr.in эта фича

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor