Wttr.in, перевірте прогноз погоди з терміналу

про Wttr.in

У наступній статті ми поглянемо на wttr.in. Це служба прогнозу погоди який запропонує нам деякі цікаві функції. Це дозволить нам перевірити погоду з командного рядка простим і швидким способом.

Програма може автоматично визначити наше місцезнаходження (відповідно до нашої IP-адреси), ми також зможемо вказати місцезнаходження або шукати географічне розташування (блЯк пам’ятник, гора тощо.) і багато іншого. Але найкраще, що це нам не доведеться його встановлювати. Все, що нам знадобиться, це 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-адреси. У моєму випадку я повинен сказати, що через розташування мого інтернет-провайдера він вийшов з ладу на кілька кілометрів.

wttr розташування за IP

curl wttr.in

wget Це також може допомогти нам замість cURL, якщо ми хочемо запитати поточну погоду:

Wget wttr.in розташування за ip

wget -O- -q wttr.in

У всіх командах, які будуть показані нижче, ми зможемо замінити curl на wget -O- -q якщо ми віддаємо перевагу Wget над cURL.

Час розташування

wttr із зазначенням розташування

Ми можемо попросити програму показати нам погоду певного місця, передаючи назву цього в команді:

curl wttr.in/lepe

Час орієнтира

wttr, що вказує опорну точку

Відображає інформацію про погоду для a пам'ятник або пам'ятник. У цьому прикладі ми побачимо час, коли ми опинимося в акведуку Сеговії за допомогою такої команди:

curl wttr.in/~Acueducto+Segovia

Час розташування відповідно до його IP

wttr розташування на основі даного IP

У нас буде можливість отримати інформацію про погоду для розташування IP-адреси. IP-адреса, використана в цьому прикладі, належить Google:

curl wttr.in/@216.58.211.35

Час, збережений у зображенні .png

Прогноз wttr.in збережений у .png

Ми можемо використовувати Wget для завантаження поточна погода та 3-денний прогноз у вигляді PNG зображення. Ми також можемо вказати рівень прозорості PNG. Для цього прикладу локон не вийде.

wget wttr.in/Madrid.png

Інші приклади

Уміти знати інші приклади, ми можемо перейти на сторінку GitHub проекту wttr.in. Ми також отримаємо корисну інформацію, ввівши наступне в терміналі (Ctrl+Alt+T):

Команда довідки Wttr.in

curl wttr.in/:help

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.