В следващата статия ще разгледаме wttr.in. Това е услуга за прогноза на времето което ще ни предложи някои страхотни функции. Това ще ни позволи да проверяваме времето от командния ред по прост и бърз начин.
Програмата може автоматично да открие нашето местоположение (според нашия IP адрес), ние също ще можем да посочим местоположението или да търсим географско местоположение (cКато паметник, планина и т.н.) и още много. Но най-доброто от всичко е това няма да се налага да го инсталираме. Всичко, от което ще се нуждаем, е CURL или wget.
Общи характеристики на wttr.in
- Тази програма ние показва текущото време и 3-дневна прогноза за времето. Това се разделя на сутрин, обед, следобед и нощ. Включени са също температурният диапазон, скоростта и посоката на вятъра, количеството на валежите и тяхната вероятност.
- На страницата на GitHub ни казват, че можем да видим лунните фази на всеки от дните.
- Можем да използваме автоматичното откриване на a местоположение въз основа на IP адрес.
- Ще можем да посочим местоположение, като използваме името на града, 3-буквен код на летището, код на областта, GPS координати, IP адрес или име на домейн. Ще имаме и възможност за определяне на географско местоположение като езеро, планина или забележителност.
- Признава многоезични имена на местоположения. В този случай низът на заявката трябва да бъде посочен в Unicode.
- Друга налична функция ще бъде възможността да се посочи езикът, на който да се показва прогнозата за времето. Поддържа повече от 50 езика.
- Използвайте единици USCS за запитвания в САЩ и метричната система за останалия свят. Това може да бъде променено чрез добавяне ? u за USCS y ? m за метричната система.
- Ще имаме 3 изходни формата: ANSI за терминала, HTML за браузъра и PNG.
Използване на Wttr.in
Както бе споменато в началото на публикацията, за да използвате wttr.in, всичко, от което се нуждаем, е cURL или Wget, но също така ще можем инсталирайте го на собствения ни сървър за изпълнение запитвания от мрежата.
Преди да използваме wttr.in, ще трябва да се уверим, че cURL е инсталиран на нашия компютър. В Debian, Ubuntu или Linux Mint ще можем да инсталираме cURL, като използваме тази команда в терминала (Ctrl + Alt + T):
sudo apt install curl
Някои примери за wttr.in
Показва времето според нашия IP
Програмата ни показва времето за нашето местоположение. Опитайте се да познаете нашето местоположение въз основа на IP адреса. В моя случай трябва да кажа, че поради местоположението на моя доставчик на интернет, той се провали за няколко километра.
curl wttr.in
wget Също така може да ни помогне вместо curl, ако искаме да проверим текущото време:
wget -O- -q wttr.in
Във всички команди, които ще бъдат показани по-долу, ще можем да заменим curl с wget -O- -q ако предпочитаме Wget пред cURL.
Времето на дадено място
Можем да помолим програмата да ни го покаже времето на определено място, като му предадете името от това в командата:
curl wttr.in/lepe
Времето на забележителност
Показва информация за времето за a забележителност или паметник. За този пример ще видим времето, в което ще се озовем в Акведукта на Сеговия със следната команда:
curl wttr.in/~Acueducto+Segovia
Времето на дадено местоположение според неговия IP
Ще имаме възможност да получим информация за времето за местоположението на IP адрес. IP адресът, използван в този пример, принадлежи на Google:
curl wttr.in/@216.58.211.35
Времето, запазено в .png изображение
Можем да използваме Wget за изтегляне Текущо време и 3-дневна прогноза като PNG изображение. Можем също да посочим ниво на прозрачност PNG. За този пример, къдрянето няма да работи.
wget wttr.in/Madrid.png
Други примери
Към опознайте други примери, можем да отидем на страницата GitHub на проекта wttr.in. Ще имаме и полезна информация, като напишем следното в терминал (Ctrl + Alt + T):
curl wttr.in/:help