За различни среди за настолни компютри като Cinnamon, KDE, MATE и др. Има много десклети, панелни аплети и приспособления, които да ви предоставят прогноза за времето с изискан външен вид. Ако предпочитате минималистична, но ефективна среда, може да ви е интересно да научите как да получите информация за времето направо във вашия терминален емулатор или в чиста конзолна среда. Ето как може да се направи.
Реклама
Преди да продължите, уверете се, че разполагате с инструмента за конзолакъдрицаинсталиран. В повечето дистрибуции на Linux той е инсталиран нестандартно. Можете да проверите дали е инсталиран със следната команда.
които се къдрят
Командата ще върне пълния път към двоичния файл CURL.
Сега ще използваме уеб услуга с отворен код wttr.in, за да извлечем прогнозата за времето.
За да получите прогноза за времето в конзолата на Linux , изпълнете следната команда:
curl wttr.in/LOCATION
Заменете частта с местоположението с името на вашето място. Например:
curl wttr.in/New-York
curl wttr.in/Bangalore
Когато е необходимо, можете да посочите държавата, в която живеете. Синтаксисът е както следва:
curl wttr.in/Madrid,Spain
Забележка: Важно е да не въвеждате интервал между и след запетая. Ако добавите интервал след запетая, услугата ще се опита да разпознае входния параметър като множество местоположения. Можете да използвате тази функция за извличане на прогнози за няколко местоположения едновременно.
Например:
curl wttr.in/Madrid, Bangalore
Това ще покаже времето в Мадрид и Бангалор.
Като алтернатива можете да използвате знака плюс, за да извлечете прогнозата за множество местоположения:
curl wttr.in/Madrid+Bangalore
Ако изпълнявате curl без посочено местоположение, услугата ще се опита да отгатне вашето местоположение въз основа на вашата информация за геолокация на IP. Командата в този случай ще изглежда по следния начин:
извиване wttr.in
Услугата wttr.in може да показва прогнозата директно във вашия уеб браузър. Насочете браузъра си към същото място, което използвате в curl. Вижте следната екранна снимка:
играе wii u игри на превключвател
Услугата поддържа редица опции. Отворете следната страница, за да научите за тях:
http://wttr.in/:help
Като алтернатива можете да използвате тази команда във вашия терминал:
къдряне http://wttr.in/:help
Ето няколко полезни опции.
curl wttr.in/New-York?n
Това ще покаже кратката версия на прогнозата, която включва само обяд и нощ.
curl wttr.in/New-York?0
Това ще покаже само текущото време в посоченото местоположение.
Ако добавите „.png“ към местоположението, услугата ще върне PNG изображение. Можете да го вградите във вашата уеб страница.
Например отворете тази връзка: http://wttr.in/New-York.png
Когато сте в режим PNG, можете да предавате параметри, както следва:
wttr.in/Location_parameters.png
Например:
wttr.in/New-York_tq0.png
Услугата е локализирана на няколко езика.
За да промените езика на прогнозата, можете да използвате следния синтаксис:
curl wttr.in/Berlin?lang=de curl wttr.in/Berlin?lang=ru
Като алтернатива можете да използвате поддомейни, както следва:
curl de.wttr.in/Berlin curl ru.wttr.in/Moscow
Поддържаните езици са:
az bg ca cs cy da de el eo es fi fr hi hr hu is it ja ko mk ml nl nn pt pl ro ru sk sl sr sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu bs be
wttr.in може да се използва не само за проверка на времето, но и за някои други цели. За да видите текущата фаза на Луната.
$ curl wttr.in/Moon
За да видите фазата на Луната за определената дата (2016-12-25), изпълнете следната команда.
$ curl wttr.in/Moon@2016-12-25
Това е.