Найти в Дзене
Second Brain

☀️ Автоматически получаем погодную сводку: Templater + Open Meteo

☀️ Автоматически получаем погодную сводку: Templater + Open Meteo В "большом" чате пару раз проскользнули упоминания (и решения) по автоматическому добавлению погоды в заметки, например в ежедневные. У меня предложенные решения не сработали (или сработали криво), поэтому чуть допилил скрипты и делюсь результатом. На обложке - то, как выглядит блок с погодой сразу после создания ежедневной записи, все делается автоматически после первичной настройки. ⚒️Как сделать: 0. Ставим Templater, если он еще не установлен. 1. Берем скрипт getWeather.js из первого комментария и кладем его в папку с вашими скриптами Templater (укажите ее в настройках Templater в разделе Script Files folder location. У меня в скрипте следующий блок (для моего местоположения, вам надо заменить на свои данные: // ----- запрос к Open-Meteo ----- const lat = 49.806; // Караганда const lon = 73.086; 2. В шаблон ежедневной заметки в то место, где вы хотите чтобы вставлялся блок с погодой, добавляем строчку <%* tR +=

☀️ Автоматически получаем погодную сводку: Templater + Open Meteo

В "большом" чате пару раз проскользнули упоминания (и решения) по автоматическому добавлению погоды в заметки, например в ежедневные. У меня предложенные решения не сработали (или сработали криво), поэтому чуть допилил скрипты и делюсь результатом. На обложке - то, как выглядит блок с погодой сразу после создания ежедневной записи, все делается автоматически после первичной настройки.

⚒️Как сделать:

0. Ставим Templater, если он еще не установлен.

1. Берем скрипт getWeather.js из первого комментария и кладем его в папку с вашими скриптами Templater (укажите ее в настройках Templater в разделе Script Files folder location. У меня в скрипте следующий блок (для моего местоположения, вам надо заменить на свои данные:

// ----- запрос к Open-Meteo -----

const lat = 49.806; // Караганда

const lon = 73.086;

2. В шаблон ежедневной заметки в то место, где вы хотите чтобы вставлялся блок с погодой, добавляем строчку <%* tR += await tp.user.getWeather() %>

3. Создаете ежедневную заметку как обычно (клик на дату в календаре либо хоткеем либо запустив команду из Палитры команд.

4. Profit.

P.S. Я использую кастомные коллауты из этого поста, если у вас их нет, то в скрипте js замените Planet в строке > [!Planet] Погода на какой-нибудь стандартный тип коллаута, например Info

#ProObsidian #ДмитрийЛаухин #ОбсидианПлагин

================================

🎯 E-mail-рассылка Second Brain Press | 🧠 Демо-хранилище Second Brain Vault |🗿 Полный курс по изучению Obsidian | 📍 Zotero. Ваша личная библиотека| 📱 Obsidian + AI