Ми будемо використовувати веб-службу з відкритим кодом wttr.in для отримання прогнозу погоди. Wttr.in можна використовувати не тільки для перевірки погоди, а й для деяких інших цілей. Наприклад, ви можете побачити поточну фазу Місяця.
PowerShell — це вдосконалена форма командного рядка. Він розширений величезним набором готових до використання командлетів і має можливість використовувати .NET framework/C# у різних сценаріях. Див. Усі способи відкриття PowerShell у Windows 10.
У PowerShell існує спеціальний псевдонім «curl» для вбудованого командлетаInvoke-RestMethod, який може отримати вміст URL-адреси з консолі PowerShell. Це дозволить нам використовувати команди, які я надав у статті про Linux, майже без змін.
Щоб отримати прогноз погоди в PowerShell, ви можете використовувати такі команди.
Щоб отримати поточну погоду в PowerShell, введіть або скопіюйте та вставте таку команду:
|_+_|Ви можете вказати бажане розташування наступним чином:
|_+_|Результат буде таким:
За потреби ви можете вказати країну, де ви проживаєте. Синтаксис такий:
|_+_|Подвійні лапки важливі, щоб переконатися, що розташування буде передано службі, інакше ви отримаєте помилку в PowerShell.
Сервіс підтримує кілька опцій. Відкрийте наступну сторінку, щоб дізнатися про них:
https://wttr.in/:help
Крім того, ви можете використати цю команду у своєму терміналі:
|_+_|Ось кілька корисних опцій.
|_+_|Відобразиться коротка версія прогнозу, яка включає лише полудень і ніч.
Помилка конфігурації wifi IP|_+_|
Це покаже лише поточну погоду у вказаному місці.
Варто зазначити, що сервіс wttr.in може показувати прогноз прямо у вашому браузері. Наведіть свій браузер на те саме місце, яке ви використовуєте в PowerShell. Перегляньте наступний знімок екрана:
Якщо додати «.webp» до розташування, служба поверне зображення у форматі PNG. Ви можете вставити його на свою веб-сторінку.
Наприклад, відкрийте це посилання: http://wttr.in/New-York.webp
У режимі PNG ви можете передавати такі параметри:
|_+_|Наприклад:
|_+_|Сервіс локалізований на кілька мов.
Щоб змінити мову прогнозу, ви можете використовувати такий синтаксис:
Встановити драйвер мережевого адаптера windows 10
Крім того, ви можете використовувати субдомени наступним чином:
|_+_|Підтримувані мови:
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 sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu bs be
Wttr.in можна використовувати, щоб побачити поточну фазу Місяця. Виконайте таку команду:
|_+_|Примітка. Усі знімки екрана, наведені вище, зроблено в Windows 10 Creators Update. У попередніх версіях Windows може виникнути проблема з послідовностями ANSI в PowerShell. Якщо ви використовуєте Windows 7 або Windows 8, зверніться до наступної сторінки, щоб отримати обхідний шлях: Як увімкнути wttr.in у консолі PowerShell.
Це воно.