Conky простий висновок погоди - it notes

У conky передбачена змінна weather. Здавалося б, з її допомогою ми легко зможемо відобразити всю цікаву для нас інформацію про погоду, але ми підемо іншим шляхом. Ось чому: на даний момент ця змінна все ще є експериментальною, тому прив'язуватися до неї не варто. До того ж, зараз в якості параметрів можна передати два джерела метеоданих. Перший надає дані тільки для Америки (якщо ви живете в Америці, то це може стати вашим вибором), а другий вимагає реєстрації (але нам лінь).

Conky простий висновок погоди - it notes

Conky простий висновок погоди - it notes

Наприклад, на скріншоті вище показано, що я ввів в рядок пошуку "velikiy novgorod", і отримав на запит два результату. Перший результат відноситься до району, а другий безпосередньо до міста. Тому я запам'ятовую відповідний WOEID - 2122471.

Наступний крок - отримання безпосередніх даних. Для цього створимо простий скрипт

На вхід він приймає єдиний параметр - WOEID потрібного нам місця. Зверніть увагу, що для роботи скрипта вам знадобиться curl. Також в скрипті використовується трохи awk (див. AWK: Приклади програм).

Спробуємо запустити скрипт зі знайденим раніше WOEID:

В результаті маємо такий вихід:

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

Вивести все це за допомогою conky вже справа техніки. Ви можете помістити панель туди, де вам здасться зручніше, а я просто перероблю файл конфігурації з минулої статті, за допомогою якого ми виводили повідомлення про нові повідомлення на електронну пошту:

І ось що вийшло в результаті:

Conky простий висновок погоди - it notes

Зовні виглядає досить примітивно, але ви самі можете підібрати кольори і шрифти, щоб така панель краще вписувалася в ваше оформлення.

При бажанні ви також можете переробити скрипт, і, наприклад, додати висновок не тільки поточної температури, але і прогноз на найближчі дні.


Налаштування Openbox: Conky


Чому я користуюся Openbox?


Налаштування Openbox: Оформлення


Налаштування Openbox: Закріплення вікон


Налаштування Openbox: Юзабіліті


Налаштування Openbox: Перші кроки


ТОП 15 додатків для Openbox


Налаштування dwm: Патчі

Вельми вичерпно. Просто і зрозуміло!

Дякую за відгук :)

Популярне

Conky простий висновок погоди - it notes

Ключові слова