The OpenNET Project / Index page

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



"Раздел полезных советов: Просмотр прогноза погоды из терминала"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от auto_tips (ok), 24-Мрт-17, 02:23 
Чтобы просмотреть информацию о погоде из командной строки, можно обратиться к службе wttr.in (код сервиса [[https://github.com/chubin/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 файла.

[[IMG /opennews/pics_base/0_1490298166.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.

[[IMG /opennews/pics_base/0_1490298215.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/Северный+полюс

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

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

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

[[IMG /opennews/pics_base/0_1490298250.jpg]]

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

Сервис 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).

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

Число известных сервисов для терминала и командной строки сейчас насчитывает
несколько десятков, и оно постоянно растёт:
    [[https://github.com/chubin/awesome-console-services awesome-console-services]]

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

*** IP-адреса и определение местоположения;
*** Размещение текста в интернете, клоны pastebin (ix.io, sprunge.us, ptpb.pw);
*** Доступ к файлам (transfer.sh);
*** Генерация текста и сообщений (whatthecommit.com, fooas.com)
*** Словари и переводчики;
*** Прочие службы (погода, игры и так далее).


URL: https://github.com/chubin/wttr.in
Обсуждается: https://www.opennet.ru/tips/info/3013.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Просмотр прогноза погоды из терминала"  +2 +/
Сообщение от Gannetemail (ok), 24-Мрт-17, 02:23 
Нашёл баг: у меня показывает, что ночью будет солнечно о_О
Ответить | Правка | Наверх | Cообщить модератору

3. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от Аноним (-), 24-Мрт-17, 08:11 
Ну, мне кажется, привычней видеть солнышко для безоблачной погоды ночью, чем луну. Всегда смущает луна в новых погодный виджетах. Потому что кажется, что полнолуние, а не безоблачно.
Ответить | Правка | Наверх | Cообщить модератору

6. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 24-Мрт-17, 12:58 
Да, я с вами согласен. Было бы намного логичнее сделать луну или звёзды, если сегодня луны не видно (кстати, вы проверяли curl wttr.in/Moon ?).
Но пока этот баг не исправлен до сих пор https://github.com/chubin/wttr.in/issues/52
Ответить | Правка | Наверх | Cообщить модератору

10. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Онанимус (?), 24-Мрт-17, 14:38 
> (кстати, вы проверяли curl wttr.in/Moon ?).

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

Ответить | Правка | Наверх | Cообщить модератору

11. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от Онанимус (?), 24-Мрт-17, 14:44 
Даже curl wttr.in/Проксима+центавра показывает!!! И совсем там не жарко.
Ответить | Правка | Наверх | Cообщить модератору

12. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 24-Мрт-17, 15:31 
Какой-то магазин находит что ли?
Ответить | Правка | Наверх | Cообщить модератору

48. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Ergil (ok), 28-Мрт-17, 23:19 
Магазин в Өфө, судя по координатам
Ответить | Правка | Наверх | Cообщить модератору

49. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 28-Мрт-17, 23:52 
Да, Уфа, интересное совпадение. Внизу как раз Уфу обсуждали
Ответить | Правка | Наверх | Cообщить модератору

50. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Ergil (ok), 29-Мрт-17, 05:31 
Да он у вас много чего находит :)
curl wttr.in/Жопа
Показывает погоду для «Камень Жопа, Строительная улица, Україна [44.46909145,33.6373389856]»
Гугл показывает нам таки камень в форме ее самой на этом месте.
Ответить | Правка | Наверх | Cообщить модератору

51. "Просмотр прогноза погоды из терминала"  +2 +/
Сообщение от igor_chubin (ok), 29-Мрт-17, 06:17 
Отсюда мы узнали, что жопа это таки где-то на Украине и нигде иначе
(главное не начать проверять весь словарный запас)
Ответить | Правка | Наверх | Cообщить модератору

52. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Ergil (ok), 29-Мрт-17, 06:22 
> Отсюда мы узнали, что жопа это таки где-то на Украине и нигде
> иначе
> (главное не начать проверять весь словарный запас)

curl wttr.in/Huy
Делает странное. Вместо Германии(Huy, Germany) показывает Великобританию. Если сказать Huy,Germany, то все хорошо.

Ответить | Правка | Наверх | Cообщить модератору

56. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 29-Мрт-17, 10:32 
Не, на самом деле ничего странного.
Дело в том, что по умолчанию трёхбуквенные обозначения интерпретируются
как коды аэропортов (в описании вверху есть даже примеры: Шереметьево SVO, Домодедово DME, Мюнхен MUC и так далее). (возможно, стоило было сделать, что они интерпретируются так только когда написаны полностью в верхнем регистре).

Соответственно, по запросу HUY должен находиться Humberside Airport, я так подозреваю.
Теоретически может ещё находиться станция Huyton, но это только если в режиме поиска (с тильдой спереди), а если просто Huy вводить, то искаться будет аэропорт.

А вообще такой город есть не только в Германии, но и в Бельгии есть, недалеко от Льежа. Возможно он находится. Я не знаю, какой из этих городов больше и какой находится соответственно. Попробуйте: ~Huy,Germany и ~Huy,Belgium и смотрите координаты внизу

Ответить | Правка | Наверх | Cообщить модератору

70. "Просмотр прогноза погоды из терминала"  +/
Сообщение от pavlinux (ok), 31-Мрт-17, 02:33 
Ваще-то это Крым. А Крым - наш! :)
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору
Часть нити удалена модератором

82. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 31-Мрт-17, 15:08 
wttr.in пока не поддерживает погоду для прошлого, только для текущего времени
И даже когда будет, то я не думаю, что она будет так далеко стрелять в прошлое
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

84. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 01-Апр-17, 07:46 
Для гугла Крым не Россия похоже.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

85. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 01-Апр-17, 09:21 
Для Гугла Крым не Россия, да, но и не Украина тоже.
Для Гугла Крым это просто Крым, если мы про Гугл-карты говорим.
А почему вы про Гугл вспомнили?
Ответить | Правка | Наверх | Cообщить модератору

96. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Michael Shigorinemail (ok), 06-Апр-17, 10:07 
> (кстати, вы проверяли curl wttr.in/Moon?)

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

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

98. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 06-Апр-17, 11:39 
>> (кстати, вы проверяли curl wttr.in/Moon?)
> curl wttr.in/Moon?lang=ru говорит "First Quarter" и "Full Moon", кстати.

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

Ответить | Правка | Наверх | Cообщить модератору

99. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 06-Апр-17, 19:12 
>> (кстати, вы проверяли curl wttr.in/Moon?)
> curl wttr.in/Moon?lang=ru говорит "First Quarter" и "Full Moon", кстати.

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

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

145. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (145), 08-Мрт-24, 20:20 
Игорь, разве это не здорово, что ссылка на эту статью ведёт прямо из интерфейса виндовс 10?
https://devblogs.microsoft.com/commandline/new-experimental-.../
А там вот такая картинка - https://devblogs.microsoft.com/wp-content/uploads/sites/33/2...
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

146. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 23-Мрт-24, 14:50 
> Игорь, разве это не здорово, что ссылка на эту статью ведёт прямо
> из интерфейса виндовс 10?
> https://devblogs.microsoft.com/commandline/new-experimental-.../
> А там вот такая картинка - https://devblogs.microsoft.com/wp-content/uploads/sites/33/2...

Конечно здорово. Понмнится, когда в 2018 Microsoft Terminal'е впервые появилась
полноценная поддержка ANSI, они использовали wttr.in
для демонстрации новой фичи

Ответить | Правка | Наверх | Cообщить модератору

2. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от Аноним (-), 24-Мрт-17, 06:04 
Сейчас наверно сотни людей, от рута, на продакшен серверах, погоду посмотрели :)
Ответить | Правка | Наверх | Cообщить модератору

4. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 24-Мрт-17, 12:07 
Если у вас неверно настроена консоль и локаль, можно сделать так:
# eval 'curl http://wttr.in/Москва.sh'
;-)
Ответить | Правка | Наверх | Cообщить модератору

5. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 24-Мрт-17, 12:53 
Что за страшные советы?
Вообще первый аноним отчасти прав, но вот не знаю, поняли ли вы, что он имел в виду
Ответить | Правка | Наверх | Cообщить модератору

9. "Просмотр прогноза погоды из терминала"  +2 +/
Сообщение от igor_chubin (ok), 24-Мрт-17, 13:52 
В некоторых старых терминалах (эмуляторах терминалов) есть жестокие дырки по безопасности, которые позволяют творить чудеса.

less -REX должен помогать в таких случаях (если только less не уязвим сам).

curl wttr.in/станция+Восток | less -REX

должно работать

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

101. "Просмотр прогноза погоды из терминала"  +/
Сообщение от никонор (?), 07-Апр-17, 13:36 
и чего?
что он мне сделает через curl
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

102. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Michael Shigorinemail (ok), 07-Апр-17, 13:50 
> и чего? что он мне сделает через curl

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

Ответить | Правка | Наверх | Cообщить модератору

13. "Просмотр прогноза погоды из терминала"  –1 +/
Сообщение от Васян (?), 25-Мрт-17, 11:21 
Подскажите почему температуру в Фаренгейтах показывает и какую опцию применить, чтобы настроить вывод в Цельсиях.
Ответить | Правка | Наверх | Cообщить модератору

14. "Просмотр прогноза погоды из терминала"  +2 +/
Сообщение от igor_chubin (ok), 25-Мрт-17, 11:38 
Значит ваш город автоматически определяется как город США.
(какой город у вас находится, когда вы делаете просто wttr.in ? )

Есть два варианта: или вы находитесь за VPN'ом американским или физически находитесь в США, или второй (маловероятный) вариант — wttr.in глючит и неправильно определяет страну.

Как переключить единицы измерения:

wttr.in?u = американские единицы измерения (USCS)
wttr.in?m = метрические единицы измерения
wttr.in?M = ветер в м/с

Ответить | Правка | Наверх | Cообщить модератору

15. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Васян (?), 25-Мрт-17, 11:54 
Благодарю! Написал вопрос и выключил VPN. Был американский IP.
Ответить | Правка | Наверх | Cообщить модератору

17. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 25-Мрт-17, 14:02 
Почему не обрабатываются два параметра одновременно? Игнорируются оба параметра.
wttr.in?M?lang=ru
или
wttr.in?M,lang=ru
Оба варианта не срабатывают.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

18. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 25-Мрт-17, 14:11 
Потому что воспринимается как параметр с названием M?lang или M,lang.
Правильный разделитель: &
Только учтите, что в консоли этот символ считается специальным:

  curl wttr.in/?M\&lang=ru

Или

  curl 'wttr.in/M&lang=ru'

Ответить | Правка | Наверх | Cообщить модератору

16. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 25-Мрт-17, 13:33 
Самая первая ASCII-картинка вызвала ассоциации:
1) ползущая гусеница;
2) топающий вперёд кролик, оглянувшийся назад. :)
Ответить | Правка | Наверх | Cообщить модератору

19. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 25-Мрт-17, 14:14 
Это потому что картинка чёрно-белая, а когда в цвете, то уже так не кажется

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

Ответить | Правка | Наверх | Cообщить модератору

20. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от Аноним (-), 26-Мрт-17, 23:40 
Интересно.
wttr.in/Уфа - отправил меня в
"Location: UEFA, 46, Route de Genève, Nyon, District de Nyon, Vaud, 1260, Schweiz, Suisse" :)
wttr.in/Уфа - уже поближе, в аэропорт г. Уфы. А вот wttr.in/Ufa,Russia - уже вроде в сам город. Хотя погода совпадает с аэропортовской.

Раз уж для не-консольных браузеров отдаётся отдельный вариант страницы, то в нём, наверное, можно предусмотреть TITLE.

Ответить | Правка | Наверх | Cообщить модератору

21. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 26-Мрт-17, 23:45 
Да, такое может быть для некоторых мест, поэтому и выводится точный адрес
Нужно попробовать Уфа,Башкирия
Это должно работать

Про title согласен
Если у вас есть аккаунт на гитхабе, можете открыть issue насчёт этого, если не затруднит?

Ответить | Правка | Наверх | Cообщить модератору

23. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 08:58 
Хорошо, создам.
Ответить | Правка | Наверх | Cообщить модератору

22. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 26-Мрт-17, 23:51 
Проблема с Уфой исправлена, теперь должно работать нормально. Спасибо большое, что сказали про этот глюк
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

24. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 10:44 
Лимит запросов в день уже убрали? Раньше натыкался на это, получал фиг вместо прогноза
Ответить | Правка | Наверх | Cообщить модератору

25. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 11:05 
Есть лимиты в день, просто он намного грамотнее сейчас сделан.
Но вообще он остался
Ответить | Правка | Наверх | Cообщить модератору

26. "Просмотр прогноза погоды из терминала"  +/
Сообщение от imho (?), 27-Мрт-17, 12:25 
название города, страны не локализуется
curl 'wttr.in/moscow?0&lang=ru'
Прогноз погоды: Moscow, Russia

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

Ответить | Правка | Наверх | Cообщить модератору

28. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 12:58 
Не, это специально так сделано.

Вывод даётся ровно в том виде, в каком отправляется запрос.
Если добавить ~ перед названием, внизу под прогнозом выдаётся официальный адрес на языке страны.

wttr.in/~Moscow
wttr.in/~Yerevan

Ответить | Правка | Наверх | Cообщить модератору

27. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 12:52 
Спасибо, задумка хорошая и нужная!

Мне для двух недельного похода необходимо: прогноз погоды для 14 географических точек, для финишной на 14 дней вперёд.

У тебя прогноза нету, только расчёт фаз луны.

https://wttr.in/61.53,96.51?M?m?2?lang=ru@2017-04-01 - не полностью рабочий.

При добавлении параметра ?lang=ru параметры ?M и ?2 не учитываются.

Именно прогноза погоды @2017-04-01 нет!


https://wttr.in/61.53,96.51?lang=ru?M?m?2@2017-04-01

если параметр ?lang=ru стоит перед ?M?m он тоже не учитывается как и ?2

В общем https://wttr.in/61.53,96.51?lang=ru?M?m?2@2017-04-01 должна на русском языке, в системе измерений С со скоростью ветра в м/с выдать прогноз погоды на 1 и 2 апреля 2017 года.

Ответить | Правка | Наверх | Cообщить модератору

29. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 13:02 
> Спасибо, задумка хорошая и нужная!

Спасибо!!

По поводу прогноза на 14 дней вперёд, этого нет,
и пока в ближайшее время не будет.
Прогноз пока на три дня (возможно, будет на некоторое время вперёд ещё,
но не на 14 дней).

По поводу даты: да, пока дата только на луну, на погоду будет в прошлое
передвижение, и в будущее на несколько дней (но не 14, как я уже сказал).

Про комбинацию опций:

опции однобуквенные просто пишутся вместе (Mm например),
а другие объединяются с ними через &, итого:

curl 'wttr.in/6153,96.51?Mm2&lang=ru'

Ответить | Правка | Наверх | Cообщить модератору

32. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 13:22 
> По поводу прогноза на 14 дней вперёд, этого нет, и пока в ближайшее время не будет.
> По поводу даты: да, пока дата только на луну, на погоду будет в прошлое передвижение, и в будущее на несколько дней (но не 14, как я уже сказал).

Придётся писать свой костыль. На яндексе есть прогноз на две недели, буду от туда брать через их API. Где ещё есть длительные прогнозы погоды с хорошим REST API?

> Про комбинацию опций:

Спасибо, разобрался.

Ответить | Правка | Наверх | Cообщить модератору

33. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 13:32 
>> По поводу прогноза на 14 дней вперёд, этого нет, и пока в ближайшее время не будет.
>> По поводу даты: да, пока дата только на луну, на погоду будет в прошлое передвижение, и в будущее на несколько дней (но не 14, как я уже сказал).
> Придётся писать свой костыль. На яндексе есть прогноз на две недели, буду
> от туда брать через их API. Где ещё есть длительные прогнозы
> погоды с хорошим REST API?
>> Про комбинацию опций:
> Спасибо, разобрался.

Зависит от количества запросов в день. Если небольшое, то полным полно сервисов (openweathermap например). А если большое, больше 1k запросов в день, не говоря уже больше 1M, как на wttr.in том же, то такие сервисы трудно найти будет.

Ответить | Правка | Наверх | Cообщить модератору

34. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 14:05 
За openweathermap.org спасибо, мне бы хватило запроса

https://api.openweathermap.org/data/2.5/forecast/daily?lat=6...

но они регистранты...

Без регистрации без SMS сервисы есть? Мне буквально раз в год анонимно 14 запросов сделать или 1 интегрированный.

Ответить | Правка | Наверх | Cообщить модератору

37. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 14:11 
там без SMS вроде должно быть
Ответить | Правка | Наверх | Cообщить модератору

38. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 15:28 
> там без SMS вроде должно быть

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

Ответить | Правка | Наверх | Cообщить модератору

39. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 16:06 
Да, зарегистрироваться надо будет, но это не страшно
Ответить | Правка | Наверх | Cообщить модератору

41. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 16:35 
> не страшно

;)

Ответить | Правка | Наверх | Cообщить модератору

30. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 13:17 
Извини не разобрался с длинными опциями.

https://wttr.in/61.53,96.51?lang=ru&qTmM2@20170401

Работает, кроме поддержки даты @20170401

Баг - ветер сдувает форматирование.

Пожелания:

опция ?n хороша, но лучше добавить четыре: ночь,утро,день,вечер с возможностью их комбинаций.

Опции ?q и ?Q тоже хороши, но мне не хватило убрать всё кроме таблички с погодой и размещение названия города (координат) в шапке перед датой, формат даты тоже лучше иметь возможность менять.

Ждать дополнений или писать свой костыль?

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

31. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 13:21 
Про даты написал всё выше.

Про форматирование и ветер: это только в браузерах, которые не поддерживают нормально юникодные шрифты (знаю, что на андроиде так). Баг открыт, но пока не исправлен.

Про комбинации опций согласен. Надо сделать фичу.

Про q и Q немного не понял: что именно нужно добавить?

Ответить | Правка | Наверх | Cообщить модератору

35. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 14:07 
Оставить только таблички, всё остальное убрать, а имя города (координаты) писать в таблице рядом с датой.

Ответить | Правка | Наверх | Cообщить модератору

36. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 27-Мрт-17, 14:10 
И ещё: погода должна влазить в табличку полностью, сокращать "..." плохо.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

40. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 16:07 
> И ещё: погода должна влазить в табличку полностью, сокращать "..." плохо.

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

Ответить | Правка | Наверх | Cообщить модератору

42. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  –1 +/
Сообщение от Аноним (-), 27-Мрт-17, 16:39 
> Всё не влезет, там длинные названия есть

Форматируй в столбик. Мне лучше текст, а не твои художества в текстовой консоли!

А мысли в json всё отдавать пусть каждый сам себе парсит не было? Мне в json прогноз на две недели подошёл бы идеально.


Ответить | Правка | Наверх | Cообщить модератору

43. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 27-Мрт-17, 17:40 
> Форматируй в столбик. Мне лучше текст, а не твои художества в текстовой консоли!

Ну это как сказать

> А мысли в json всё отдавать пусть каждый сам себе парсит не было? Мне в json прогноз на две недели подошёл бы идеально.

Так таких сервисов полным полно (на небольшое количество запросов)

Ответить | Правка | Наверх | Cообщить модератору

44. "Просмотр прогноза погоды из терминала"  +/
Сообщение от DmA (??), 28-Мрт-17, 11:09 
>> некоторые другие языки бывших союзных республик.

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

Ответить | Правка | Наверх | Cообщить модератору

45. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 28-Мрт-17, 11:15 
Просто вставляете .png куда надо и всё

Типа <img src='wttr.in/Tashkent.png'/> или <img src='wttr.in/Tashkent_0qp.png'/> и готово

А про бывшие республики, какая разница, другие страны или не другие страны, просто жители этих стран читают opennet больше чем жители африканских стран, соответственно, им будет интересно, что их языки поддерживаются. Потому что если бы opennet читали больше жители африканских стран, то было бы написано в сообщении о том. что их интересует:

wttr.in переведён на столько-то языков, в том числе на суахили и зулу

Ответить | Правка | Наверх | Cообщить модератору

46. "Просмотр прогноза погоды из терминала"  –1 +/
Сообщение от DmA (??), 28-Мрт-17, 11:42 
молодёжь думаю из соседних стран,входящих ранее в состав СССР  совсем плохо знает русский язык, а кто хорошо знает(жил в СССР) достаточно было указать, что на русский язык перевод есть. Раз ресурс этот русскоязычный, то и достаточно указать на сколько языков есть перевод(это показывает масштабность проекта) и есть ли перевод на русский язык(это интересует тех, кто не знает кроме русского никакого другого языка. Не русскоязычные, всё равно эту новость не прочитают! Логично?
Ответить | Правка | Наверх | Cообщить модератору

47. "Просмотр прогноза погоды из терминала"  +3 +/
Сообщение от igor_chubin (ok), 28-Мрт-17, 12:23 
> молодёжь думаю из соседних стран,входящих ранее в состав СССР  совсем плохо
> знает русский язык, а кто хорошо знает(жил в СССР) достаточно было
> указать, что на русский язык перевод есть. Раз ресурс этот русскоязычный,
> то и достаточно указать на сколько языков есть перевод(это показывает масштабность
> проекта) и есть ли перевод на русский язык(это интересует тех, кто
> не знает кроме русского никакого другого языка. Не русскоязычные, всё равно
> эту новость не прочитают! Логично?

Да, правильно, в принципе, можно было вообще даже на opennet не постить совет, потому что всё равно все знают про сервис кому надо, уже сто раз его на англоязычных ресурсах обсуждали переобсуждали, а кто в консоли сидит, тот английский хотя бы в режиме readonly знает по-любому.

Переводить на другие языки тоже непонятно зачем было, потому что облачка и солнышко на всех языках выглядят одинаково, зачем вообще их переводить? С другой стороны, во многих странах люди сами переводят на свой язык и сами присылают переводы, хотя английский, конечно, знают, то есть им просто нравится когда сайты/сервисы/программы на их языке (из бывших союзных республик, это, например, Армения).

То есть, эти переводы в любом случае это просто прикол, а не единственный способ получить информацию.

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

Но в целом с вашей логикой я согласен. Про республики здесь написано исключительно потому, что эти языки всё же имеют большее значение чем языки других регионов, и всё.

Ответить | Правка | Наверх | Cообщить модератору

53. "Просмотр прогноза погоды из терминала"  –1 +/
Сообщение от Аноним (-), 29-Мрт-17, 06:23 
погода в терминале лицорука, я видел все. гики такие гики
Ответить | Правка | Наверх | Cообщить модератору

54. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 29-Мрт-17, 09:45 
погода в терминале — что тут такого?
фильмы в терминале смотреть — это я понимаю
Ответить | Правка | Наверх | Cообщить модератору

57. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 29-Мрт-17, 10:32 
Сервис классный, ура автору!
Несколько мелких замечаний.

curl wttr.in/Санкт-Петербург

1) Вывод на английском, ожидал на русском.
2) Ветер в км/ч (не уверен, но мне казалось, что везде принято в м/с).
3) При добавлении ?lang=ru единицы измерений не переводятся (km, km/h, mm)
4) При добавлении ?lang=ru в заголовках, где показываются даты, нет пробела после слова "марта", хотя в англ. версии пробел есть.

Ответить | Правка | Наверх | Cообщить модератору

58. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 29-Мрт-17, 10:51 
> Сервис классный, ура автору!
> Несколько мелких замечаний.
> curl wttr.in/Санкт-Петербург
> 1) Вывод на английском, ожидал на русском.
> 2) Ветер в км/ч (не уверен, но мне казалось, что везде принято
> в м/с).
> 3) При добавлении ?lang=ru единицы измерений не переводятся (km, km/h, mm)
> 4) При добавлении ?lang=ru в заголовках, где показываются даты, нет пробела после
> слова "марта", хотя в англ. версии пробел есть.

Спасибо! Очень правильные замечания

1) выводится на английском и именно так и задумано, это указывается и в оригинальной документации и вверху в описании. Почему? Потому что язык по названию города определить не получится (какой язык должен использоваться по запросу Berlin?).
+ причина почему вы используете название города на каком-то языке может быть в том, что у города на других языках просто нет названия.
Язык интерфейса определяется локалью (заголовками в запросе) или дополнительными параметрами (lang).

2) Ветер везде в разных странах по-разному принят, но m/s часто, это да. Его можно включить опцией M.

3) Да, это ошибка, надо доделать.

4) Рамка фиксированная, соответственно выбор между сокращением слова или убиранием пробела. Убирается пробел (второй вариант: сделать рамку не фиксированной, а меняющейся в размере, но тогда если пойти по этому пути, то следующий шаг это менять размер всей рамки, а этого хотелось бы избегать)

Ответить | Правка | Наверх | Cообщить модератору

59. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 29-Мрт-17, 11:31 
>выводится на английском и именно так и задумано

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

Ответить | Правка | Наверх | Cообщить модератору

60. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Онаний (?), 29-Мрт-17, 12:59 
рукоплескаю, но как насчет ключика для кодировочки koi-8, а то кракозябры выдает..
Ответить | Правка | Наверх | Cообщить модератору

61. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 29-Мрт-17, 13:02 
curl wttr.in/?lang=ru | iconv -f UTF-8 -t KOI8-R


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

Ответить | Правка | Наверх | Cообщить модератору

63. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Онаний (?), 29-Мрт-17, 13:20 
> curl wttr.in/?lang=ru | iconv -f UTF-8 -t KOI8-R

к сожалению локальный иконв корявит выходную картинку в неожиданных местах, потому и просил ))
iconv: warning: invalid characters: 9

Ответить | Правка | Наверх | Cообщить модератору

64. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 29-Мрт-17, 22:28 
Там проблема в том что направление ветра показыватся юникодным символом которого в koi8 нет.
Надо подумать что с этим делать

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

Ответить | Правка | Наверх | Cообщить модератору

66. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 30-Мрт-17, 15:52 
1. Градусами от 0 до 360.

2. Словами: северный, ..., северо-западный.

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

менее критично температура
и совсем не важно давление и прочие...

Ответить | Правка | Наверх | Cообщить модератору

67. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 30-Мрт-17, 16:47 
Не, я имею в виду одним симолом. Кроме - | \ и / никаких вариантов у меня нет, но единственное, что по этим символам направления не видно
Ответить | Правка | Наверх | Cообщить модератору

68. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от Аноним (-), 30-Мрт-17, 17:47 
Все направление ветра пишут в градусах! Людям направление ветра и его сила ЖИЗНЕННО ВАЖНЫ.

Чуть меньше важно описание погоды в общем: наличие и сила дождя, туманы, роса, облачность, гроза.

На температуру, всё равно +10 или +30 на жизнь людей она очень мало влияет.

Стрелки и слова "северо-запад" для ветра это ребячество.

Ответить | Правка | Наверх | Cообщить модератору

69. "Точное направление ветра и его сила жизнено важны!"  +1 +/
Сообщение от igor_chubin (ok), 30-Мрт-17, 18:10 
Хорошо, значит сделаем вывод направления ветра тоже.

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

Ответить | Правка | Наверх | Cообщить модератору

73. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от pavlinux (ok), 31-Мрт-17, 02:45 
> А почему жизненно важны? Это для выхода в море?
> Или для чего важны?

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

Ответить | Правка | Наверх | Cообщить модератору

76. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от Аноним (-), 31-Мрт-17, 08:01 
> Хорошо, значит сделаем вывод направления ветра тоже.
> А почему жизненно важны? Это для выхода в море?
> Или для чего важны?

Примеры:

1. Скорость ветра >10 м/c + гроза с молниями - все монтажники сидят в офисе готовы для выезда на место аварии.

2. Скорость ветра <10 м/c + ясно - все монтажники едут прокладывать новые кабели.


PS есть вещи которые можно легко и быстро сделать только в штиль или при слабом, постоянном, ветре определённого направления.

А температуру +10 или +30, давление, влажность вообще все равно.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

78. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от igor_chubin (ok), 31-Мрт-17, 10:17 
Понятно. Но направление (тем более такое точное) в данном случае не так критично?
Ответить | Правка | Наверх | Cообщить модератору

81. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от Аноним (-), 31-Мрт-17, 12:34 
Надо между домами "свечками" оптику бросить, расстояние большое, между домами троллейбусная линия, провода уличного осветления, деревья.

По карте я точно определяю угол между меридианом и линией которая проходит через дома.

Нужно чтобы направление ветра совпало с этим углом. Тогда можно с помощью змея перетянуть верёвку и по ней уже оптику.

Ответить | Правка | Наверх | Cообщить модератору

83. "Точное направление ветра и его сила жизнено важны!"  +1 +/
Сообщение от igor_chubin (ok), 31-Мрт-17, 15:09 
> Надо между домами "свечками" оптику бросить, расстояние большое, между домами троллейбусная
> линия, провода уличного осветления, деревья.
> По карте я точно определяю угол между меридианом и линией которая проходит
> через дома.
> Нужно чтобы направление ветра совпало с этим углом. Тогда можно с помощью
> змея перетянуть верёвку и по ней уже оптику.

Значит добавим эту фичу.

А что, реально змеем оптику перетянуть?
Или беспилотник для этого нужен?

Ответить | Правка | Наверх | Cообщить модератору

87. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от Аноним (-), 03-Апр-17, 08:21 
Если есть нужное направление ветра, запускаешь змея, с другой стороны его ловиш (для этого тоже надо знать свои хитрости. По перетянутой верёвке уже тянешь оптику.

Беспилотник должен выдерживать груз верёвки, её натяжение и парусность при ветре, тогда реально и им. Змеем при нужном ветре проще.

Ответить | Правка | Наверх | Cообщить модератору

88. "Точное направление ветра и его сила жизнено важны!"  +1 +/
Сообщение от Аноним (-), 03-Апр-17, 08:24 
Только не вздумайте оптику к змею или безпилотнику привязывать! Змей нужен только для проброски лёгкой и прочной верёвки. Оптика перетягиваеться уже самой переброшенной змеем верёвкой.
Ответить | Правка | Наверх | Cообщить модератору

75. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от pavlinux (ok), 31-Мрт-17, 02:51 
> Людям направление ветра и его сила ЖИЗНЕННО ВАЖНЫ.

Прикинь, ваще пожуй! Ветряные автобусы и трамваи запретили,
а всё метро уже как год перешло с парусов на лошадей.
В Москве, указом НарКома Собянина, мельницы переделали на водяные или тоже гужевые.
Шереметьево, Внуково и Домодедово полностью отказались от дирижаблей, дельтапланов и хлопокрылов.  

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

77. "Точное направление ветра и его сила жизнено важны!"  +1 +/
Сообщение от Аноним (-), 31-Мрт-17, 08:09 
> В Москве, ...

Так это же Ма-а-а-асква, вся оптика в тунелях метро или в худшем случае в канализациях. А у нас в мухосранске монтажники по воздуху всё тянут, мне не хочется направление и силу ветра измерять по направлению и углу наклона от вертикали висящего монтажника.

Ответить | Правка | Наверх | Cообщить модератору

93. "Точное направление ветра и его сила жизнено важны!"  +/
Сообщение от Michael Shigorinemail (ok), 06-Апр-17, 09:39 
> На температуру, всё равно +10 или +30 на жизнь людей она очень мало влияет.
> Стрелки и слова "северо-запад" для ветра это ребячество.

Кому как, но явно напрашиваются GET-параметры вроде ?wind или /lang/ru; при этом вид, который застал сейчас, для меня вполне разборчив, информативен и полезен.

PS: ага, дочитал вверх до #61, работает :)

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

94. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Michael Shigorinemail (ok), 06-Апр-17, 09:44 
>> 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

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

62. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Аноним (-), 29-Мрт-17, 13:07 
Начал изучать погоду в московских аэропортах и обнаружил, что трехбуквенные коды иата могут повторяться.
wttr.in/zia
Ответить | Правка | Наверх | Cообщить модератору

65. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 29-Мрт-17, 22:37 
> Начал изучать погоду в московских аэропортах и обнаружил, что трехбуквенные коды иата
> могут повторяться.
> wttr.in/zia

Да, интересно. Не знал, что могут повторяться коды, и сейчас ещё как-то странно.
Мне кажется, этот итальняский аэропорт какой-то мутный,
код должен быть у Жуковского, конечно, но он почему-то действительно у обоих аэропортов.
На flightradar24 этого аэропорта вообще нет. Хотя это не показатель, конечно.
Да, странно

Ответить | Правка | Наверх | Cообщить модератору

72. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от pavlinux (ok), 31-Мрт-17, 02:43 

$ curl wttr.in/ЖопаМира
Weather report: Beijing, China
...
Ответить | Правка | Наверх | Cообщить модератору

79. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 31-Мрт-17, 10:18 
> $ curl wttr.in/ЖопаМира
> Weather report: Beijing, China
> ...

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

curl wttr.in/XXXXXXXXXXX

Ответить | Правка | Наверх | Cообщить модератору

80. "Раздел полезных советов: Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 31-Мрт-17, 10:57 
Исправлено
Теперь работает как надо
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

89. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от Андрей (??), 03-Апр-17, 09:10 
Прикольно.
Севастополь у вас в ЮФО России, что верно.
А вот Симферополь в/на Украине. Там же Ялта.
Джанкой одной ногой в Автономной республике Крым, второй ногой в ЮФО.

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

Ответить | Правка | Наверх | Cообщить модератору

90. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 03-Апр-17, 09:28 
Там и повеселее есть, попробуйте например:

Джанкой

Получится:

Джанкой, городской округ Джанкой, Автономна Республіка Крим, ЮФО [45.7093755,34.3899131]

То есть с одной стороны Украина (Автономна Республіка Крим) с другой — Россия (Южный Федеральный Округ).

И самое интересное: это всё постоянно меняется

Ответить | Правка | Наверх | Cообщить модератору

91. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 03-Апр-17, 09:29 
> Прикольно.
> Севастополь у вас в ЮФО России, что верно.
> А вот Симферополь в/на Украине. Там же Ялта.
> Джанкой одной ногой в Автономной республике Крым, второй ногой в ЮФО.
> В общем прикольные у вас источники геокоординат.
> :)

Ой, не заметил, вы же про Джанкой тоже написали.
Да, верно, так и есть.
И это меняется постоянно.

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

92. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Michael Shigorinemail (ok), 06-Апр-17, 09:30 
Игорь, рад видеть!
Весьма симпатично получилось, спасибо :)
Ответить | Правка | Наверх | Cообщить модератору

97. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 06-Апр-17, 11:37 
Миша, привет!
Супер, рад, что тебе понравилось.
А то замучался я уже браузер открывать, чтобы посмотреть будет сегодня дождик или нет
Ответить | Правка | Наверх | Cообщить модератору

100. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Илья (??), 07-Апр-17, 13:13 
Почему нельзя использовать несколько параметров?
curl wttr.in/Запорожье?0&lang=ru
Ответить | Правка | Наверх | Cообщить модератору

103. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 07-Апр-17, 15:39 
Вообще-то поддерживает, единственное, что shell интерпретирует & сам,
поэтому не забывайте его экранировать:

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

или

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

Ответить | Правка | Наверх | Cообщить модератору

104. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Илья (??), 11-Апр-17, 17:47 
Спасибо. За экранирование не подумал. Единицы измерения не локализованы остались.
Ответить | Правка | Наверх | Cообщить модератору

105. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 11-Апр-17, 18:25 
Пока да, но будут локализованы:

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

Ответить | Правка | Наверх | Cообщить модератору

107. "Просмотр прогноза погоды из терминала"  +/
Сообщение от фулюган (?), 21-Апр-17, 22:29 
в поликлинике на инфо табло вторым слоем вывел
теперь бабки спрашивают почему атмосферного давления нет
Ответить | Правка | Наверх | Cообщить модератору

108. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 21-Апр-17, 22:34 
> в поликлинике на инфо табло вторым слоем вывел
> теперь бабки спрашивают почему атмосферного давления нет

Серьёзно что ли?
А фотка есть?
Пропиарим поликлинку в твиттере, пусть знают во всём мире насколько продвинуты поликлиники в России

А мы за это атмосферное давление сделаем

Ответить | Правка | Наверх | Cообщить модератору

109. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Ilya Indigo (ok), 07-Июн-17, 16:56 
Отличный сервис!
Консоль показывает то, что Плазма 5 не под силу. :-)
Эту полезную статью бы в новости.
Ответить | Правка | Наверх | Cообщить модератору

111. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 09-Июн-17, 11:33 
Спасибо, Илья!

Я думаю, что в новость эту статью не надо,
потому что ведь это не новость. Сервис уже активно используется полтора года, если не больше

Если будет мажорный релиз с существенным изменение фич, тогда да

Ответить | Правка | Наверх | Cообщить модератору

113. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Ilya Indigo (ok), 09-Июн-17, 12:39 
> Спасибо, Илья!
> Сервис уже активно используется полтора года, если не больше

Пожалуйста! :-)
Лучше поздно найти что-то подобное, чем никогда! :-)

Среди прочего заметил, что сервис некорректно определяет местоположение по IP для Симферополя ( https://2ip.ru/whois/?ip=ilya.pp.ua ), если он вообще определяет автоматически местоположение, а не просто по умолчанию подставляет Москву.

А также:
> curl wttr.in/Simferopol?lang=ru

Прогноз погоды: Simferopol', Kazakhstan

Я вообще не знал, что такой город есть в Казахстане.

На русском языке отображает нормально, почти нормально.
Патриотичненько, но не совсем интернациональненько. :-)
> curl wttr.in/Симферополь?lang=ru

Прогноз погоды: Симферополь

Может для точности и полит-корректности добавить, если возможно?
Прогноз погоды: Симферополь, Крым

А также, не хочу обидеть Казахов, но что бы не возникало путаницы, может Simferopol всё же к Крыму привязать по умолчанию?

P.S. Ну и конечно же, как же я могу без этого.

> curl https://wttr.in/Симферополь?lang=ru

curl: (60) SSL certificate problem: self signed certificate
More details here: https://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn't adequate, you can specify an alternate file
using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
the -k (or --insecure) option.
HTTPS-proxy has similar options --proxy-cacert and --proxy-insecure.

https://letsencrypt.org и https://github.com/lukas2511/dehydrated

Ответить | Правка | Наверх | Cообщить модератору

114. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 09-Июн-17, 15:10 
Про Симферополь исправил, про Крым вместо Украина согласен, есть issue, пока не закрыто

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

(таких тем очень много накопилось: по Косову, по Тайваню, по Северному Кипру, по назваюнию БЮРМ/Македония; часть есть на гитхабе, часть в твиттере, часть в почте).

Про letsencrypt:

https://github.com/chubin/wttr.in/issues/16 (23.02.2016)

IP определяется везде довольно хорошо.
Есть некоторые проблемные сетки, но их очень мало (по моим оценкам меньше одного процента).
Для этого используется несколько источников типа ip2location.
Значит они все выдали для IP что это Москва или что местоположение неизвестно

Ответить | Правка | Наверх | Cообщить модератору

110. "Просмотр прогноза погоды из терминала"  +/
Сообщение от paulus (ok), 09-Июн-17, 11:12 
ERROR: Неизвестное местоположение: mykolaiv,ukraine

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

Ответить | Правка | Наверх | Cообщить модератору

112. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 09-Июн-17, 11:37 
> ERROR: Неизвестное местоположение: mykolaiv,ukraine
> Nikolaev находит, вот только любопытно какой: возле Одессы или Львова? :)

Возле Одессы

Но если точно знать хотите,
то сделайте:

wttr.in/Николаев
wttr.in/Миколаїв (якщо ви віддаєте перевагу української)
wttr.in/~Mykolaiv

там внизу будет показан точный адрес + координаты.

Ответить | Правка | Наверх | Cообщить модератору

115. "Просмотр прогноза погоды из терминала"  +/
Сообщение от jester666 (?), 09-Июн-17, 15:30 
ВОТ ЭТО НАДО СРАЗУ В МАН.МНОГИЕ НЕ ЗНАЮТ КАК ПЕРЕВЕСТИ НА СВОЙ ЯЗЫК.
Вообще-то поддерживает, единственное, что shell интерпретирует & сам,
поэтому не забывайте его экранировать:

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

или

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

Ответить | Правка | Наверх | Cообщить модератору

116. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 09-Июн-17, 15:38 
> ВОТ ЭТО НАДО СРАЗУ В МАН.МНОГИЕ НЕ ЗНАЮТ КАК ПЕРЕВЕСТИ НА СВОЙ
> ЯЗЫК.
> Вообще-то поддерживает, единственное, что shell интерпретирует & сам,
> поэтому не забывайте его экранировать:
> curl 'wttr.in/Запорожье?0&lang=ru'
> или
> curl wttr.in/Запорожье?0\&lang=ru

А ещё вариант:

curl ru.wttr.in/Запорожье

Ответить | Правка | Наверх | Cообщить модератору

117. "Просмотр прогноза погоды из терминала"  +/
Сообщение от SysA (?), 15-Июн-17, 11:30 
Интересно, что по оригинальному названию врет:

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    

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

Ответить | Правка | Наверх | Cообщить модератору

118. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 15-Июн-17, 13:33 
Так а в чём враньё-то заключается?
Температура отличается от реальной или что?

Дело в том, что данные могут быть закэшированы по объектам, которые постоянно запрашиваются, и по Кембриджу запросы фигарят без остановки, соответственно они берутся из кэша, и в самом худшем случае могут быть устаревшими на час (а в среднем, соответственно, устаревшие на 30 минут) (это если без учёта кэшей верхних уровней, но там устаревание намного быстрее наступает).

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

Способ, который будет работать в любом случае, это использовать какое-то своё любимое место, типа:

http://wttr.in/~Christ's+Pieces

И тогда уже точно можно быть увренным что данных в кэше нет (если только от ваших собственных запросов).

Ответить | Правка | Наверх | Cообщить модератору

119. "Просмотр прогноза погоды из терминала"  +/
Сообщение от SysA (?), 15-Июн-17, 14:44 
Да, во-первых, разница в температурах, но если 13 и 19 градусов еще можно понять и простить, то 'Overcast' и 'Sunny' - это две огромные разницы! :) И тут уж никак не вписывается в устаревание на час из-за кэша. Можешь сравнить историю тут: https://www.wunderground.com/cgi-bin/findweather/getForecast...

Может тогда локальный кэш сделать короче? Если дело все-таки в нем... Но тогда там точно не час!

Кстати, вчера видел интересный эффект - запрос на погоду обламывался:
curl wttr.in/Cambridge
...504 Gateway Time-out
...nginx/1.9.14

но curl wttr.in/Moon отрабатывал без проблем. Может инфа пригодится...

Ответить | Правка | Наверх | Cообщить модератору

120. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 15-Июн-17, 15:27 
Кэш надо сделать короче, это мы сделаем.

По крайней мере избирательно сделать.
Для часто запрашиваемых точек нужно кэш сделать очень коротким,
а для редко запрашиваемых можно оставить и час

Сейчас локальный кэш час, это видно в коде на github даже.

Но, наверное, всё же есть какой-то баг с кешированием
не у нас а на уровнях выше. В будущем будет возможность
избирательно выбирать источник данных, тогда можно будет
сразу сравнить несколько.

А про вчерашнюю проблему, да, была такая действительно.

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

Ответить | Правка | Наверх | Cообщить модератору

121. "Просмотр прогноза погоды из терминала"  +/
Сообщение от aligeremail (?), 19-Июн-17, 11:50 
igor_chubin, Игорь, а перевести справку на русский язык Вы можете, чтобы по команде curl wttr.in/:help_ru
Ответить | Правка | Наверх | Cообщить модератору

122. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 19-Июн-17, 11:57 
> igor_chubin, Игорь, а перевести справку на русский язык Вы можете, чтобы по
> команде curl wttr.in/:help_ru

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

Ответить | Правка | Наверх | Cообщить модератору

124. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 19-Июн-17, 21:42 
Готово!

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

  curl ru.wttr.in/:help

или

  curl wttr.in/:help?lang=ru

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

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

123. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от aligeremail (?), 19-Июн-17, 20:10 
>aliger - чтобы по команде
>curl wttr.in/:help_ru

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

126. "Просмотр прогноза погоды из терминала"  +/
Сообщение от aligeremail (?), 20-Июн-17, 08:30 
>igor_chubin,Спасибо большое, aliger, за очень классную и правильную идею

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

Ответить | Правка | Наверх | Cообщить модератору

129. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 20-Июн-17, 10:45 
>>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) появляется желание в проекте что-то более существенное поменять/функций добавить + проект становится ближе сердцу.

Ответить | Правка | Наверх | Cообщить модератору

127. "Просмотр прогноза погоды из терминала"  +/
Сообщение от aligeremail (?), 20-Июн-17, 08:53 
>igor_chubin,Для просмотра подсказки на русском, нужно сделать:

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

Ответить | Правка | Наверх | Cообщить модератору

130. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 20-Июн-17, 10:45 
>>igor_chubin,Для просмотра подсказки на русском, нужно сделать:
> Тогда надо добавить в саму справку:
> /:help (/:help?lang=ru)
> Но другим тоже захочется локализации :)

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

Ответить | Правка | Наверх | Cообщить модератору

128. "Просмотр прогноза погоды из терминала"  +/
Сообщение от aligeremail (?), 20-Июн-17, 09:04 
Поправлю сам себя
-показать рекомендуемую bash функцию wttr
/:help (/:help?lang=ru) -показать справку
Ответить | Правка | Наверх | Cообщить модератору

131. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от Вадимemail (??), 27-Июн-17, 23:57 
Что означает параметр в km между скоростью ветра и уровнем осадков?
Ответить | Правка | Наверх | Cообщить модератору

132. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от igor_chubin (ok), 28-Июн-17, 00:01 
Условная дальность видимости.

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

Ответить | Правка | Наверх | Cообщить модератору

133. "Просмотр прогноза погоды из терминала"  +1 +/
Сообщение от Вадимemail (??), 28-Июн-17, 00:25 
> Условная дальность видимости.
> Это место в будущем будет использоваться для разных других показателей (давлене, влажность
> и т.д.), которые можно выбирать ключами

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

Ответить | Правка | Наверх | Cообщить модератору

134. "Просмотр прогноза погоды из терминала"  +/
Сообщение от Bouncepawemail (?), 19-Июл-17, 10:30 
А есть ли простой сервис, который просто отдаёт цифру и погоду одной строчкой? Конечно можно и wttr распарсить, но не хочу :(
Ответить | Правка | Наверх | Cообщить модератору

135. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 19-Июл-17, 10:34 
> А есть ли простой сервис, который просто отдаёт цифру и погоду одной
> строчкой? Конечно можно и wttr распарсить, но не хочу :(

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

Ответить | Правка | Наверх | Cообщить модератору

136. "Просмотр прогноза погоды из терминала"  +/
Сообщение от jesteremail (??), 11-Дек-18, 00:22 
wttr.in с какого источника береться прогноз погоды яндекс или гизметео?
Ответить | Правка | Наверх | Cообщить модератору

137. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 11-Дек-18, 00:29 
С Яндекса и Гисметео не берёт, берёт с World Weather Online и OpenWeather
Сильно отличаются показания?
Ответить | Правка | Наверх | Cообщить модератору

138. "Просмотр прогноза погоды из терминала"  +/
Сообщение от jesteremail (??), 08-Янв-19, 10:06 
Да очень сильно отличаются особенно с Яндекса погоды.
Ответить | Правка | Наверх | Cообщить модератору

139. "Просмотр прогноза погоды из терминала"  +/
Сообщение от jesteremail (??), 13-Янв-19, 15:34 
Нельзя ли изменить чтоб погоду показывал с Яндекс погоды?
Ответить | Правка | Наверх | Cообщить модератору

140. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 13-Янв-19, 15:57 
> Нельзя ли изменить чтоб погоду показывал с Яндекс погоды?

Можно попробовать, а что, так сильно отличаются показания?
Какой населённый пункт проверить?

Ответить | Правка | Наверх | Cообщить модератору

141. "Просмотр прогноза погоды из терминала"  +/
Сообщение от jesteremail (??), 17-Янв-19, 09:24 
Да сильно отличаются,поселок городского типа Чистополь.
Ответить | Правка | Наверх | Cообщить модератору

142. "Просмотр прогноза погоды из терминала"  +/
Сообщение от anonymous (??), 18-Мрт-20, 16:13 
Довольно интересная вещь, но показания очень сильно отличаются от gismeteo, а gismeteo я использую потому что у них показания текущей погоды и прогноз наиболее приближены к реальности (по крайней мере в моём регионе, на Таймыре), так что для меня этот красивый сервис оказывается бесполезным, очень жаль…
Ответить | Правка | Наверх | Cообщить модератору

143. "Просмотр прогноза погоды из терминала"  +/
Сообщение от igor_chubin (ok), 18-Мрт-20, 16:35 
> Довольно интересная вещь, но показания очень сильно отличаются от gismeteo, а gismeteo
> я использую потому что у них показания текущей погоды и прогноз
> наиболее приближены к реальности (по крайней мере в моём регионе, на
> Таймыре), так что для меня этот красивый сервис оказывается бесполезным, очень
> жаль…

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

Ответить | Правка | Наверх | Cообщить модератору

144. "А как посмотреть список населенных пунктов?"  +/
Сообщение от Mickeyemail (??), 23-Янв-24, 13:28 
Где посмотреть как правильно писать город? В мире много населенных пунктов названия которых совпадают
Ответить | Правка | Наверх | Cообщить модератору

147. "А как посмотреть список населенных пунктов?"  +/
Сообщение от igor_chubin (ok), 23-Мрт-24, 14:53 
> Где посмотреть как правильно писать город? В мире много населенных пунктов названия
> которых совпадают

Списка населённых пунктов не существует.

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

В случаях, когда много населённых пунктов с разными названиями,
нужно просто конкретизировать указав название области, региона
или страны:

https://wttr.in/Odessa vs https://wttr.in/Odessa,US

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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