RSS-стрічки
Входить до Macro DeckСтежте за стрічками RSS і Atom, показуйте їхні найновіші статті у віджетах і реагуйте на появу нових статей.
Віджет «Список стрічок» і віджет «Вибрана стаття» з прикладами статей зі стрічки Tech News
- Будь-які стрічки RSS 2.0 або Atom у будь-якій кількості
- Віджети «Список стрічок» і «Вибрана стаття»
- Стаття відкривається на тому пристрої, на якому ви її натиснули
- Тригери для нових статей і невдалих оновлень
- Фільтри за ключовими словами й категоріями для кожної стрічки
Інтеграція «RSS-стрічки» стежить за новинними сайтами, блогами, подкастами та всім іншим, що публікує стрічку RSS 2.0 або Atom. Macro Deck перевіряє ваші стрічки у фоні, зберігає їхні найновіші статті й показує їх у віджетах. Обліковий запис не потрібен, а стрічок можна додати скільки завгодно.
Віджети, дії та тригери
Віджет Список стрічок показує найновіші статті із заголовком і датою, а за бажанням також із початком тексту й невеликим зображенням. Віджет Вибрана стаття показує одну статтю великою, із зображенням, і може по черзі показувати кілька найновіших статей. Кожен віджет показує всі стрічки, одну стрічку або одну групу стрічок. Натискання на статтю відкриває її в браузері того пристрою, на якому ви натиснули, наприклад на телефоні з вебклієнтом, або показує її деталі в діалозі.
Дія Оновити стрічки одразу перевіряє одну стрічку або всі. Тригери спрацьовують, коли в стрічці є Нова стаття у стрічці, коли стрічку оновлено, коли оновлення не вдалося і коли хтось натиснув статтю у віджеті. Дії, які вони запускають, можуть використовувати значення статті, наприклад {{ event.title }} або {{ event.url }}.
Кожна стрічка також отримує змінні, наприклад feeds_<feed>_latest_title і feeds_<feed>_unread_count, а також feeds_all_unread_count для всіх стрічок разом.
Кілька прикладів:
- Віджет Список стрічок із групою
News, що показує найновіші статті трьох новинних сайтів. - Віджет Вибрана стаття, що кожні 10 секунд перемикається на наступну з п’яти найновіших статей.
- Автоматизація, що запускається за тригером Нова стаття у стрічці для стрічки подкасту й публікує назву епізоду в канал Discord дією Надіслати повідомлення через вебхук Discord з інтеграції «Вебхуки Discord».
- Кнопка, що виконує Оновити стрічки перед вашою ранковою рутиною.
Як відбувається оновлення
Кожна стрічка перевіряється зі своїм інтервалом: кожні 30 хвилин, якщо ви його не зміните, і не частіше ніж раз на 5 хвилин. Macro Deck запитує сервер, чи змінилася стрічка після останньої перевірки, тож незмінена стрічка майже нічого не коштує. Якщо перевірка не вдалася, Macro Deck повторює її через 1 хвилину, а після кожної наступної невдачі чекає довше, до години. Віджети оновлюються самі після кожного оновлення й показують лише те, що Macro Deck уже завантажив, тож більше віджетів не означає більше запитів.
Статті, які вже є в стрічці, коли ви її додаєте, ніколи не викликають Нова стаття у стрічці, і перезапуск не викликає їх знову. З міркувань безпеки Macro Deck відхиляє адреси стрічок у локальних і приватних мережах, якщо ви не дозволите їх для цієї стрічки.
Що потрібно
- Macro Deck 3 на Windows, macOS або Linux
- Підключення до інтернету на комп’ютері, де працює Macro Deck
- Адреса стрічки RSS 2.0 або Atom
Як налаштувати
Крок 1: Відкрийте інтеграцію «RSS-стрічки»
У Macro Deck натисніть Інтеграції на бічній панелі, а потім RSS-стрічки. На вкладці Огляд натисніть Додати налаштування в розділі Конфігурація. Перемикач угорі праворуч відкриває той самий діалог.
Крок 2: Додайте стрічку
Заповніть діалог Додати стрічку:
- Адреса стрічки: адреса стрічки, зазвичай посилання за значком RSS на сайті, наприклад
https://example.com/feed.xml. - Назва налаштування: як стрічка називається у віджетах, тригерах і змінних. Залиште порожнім, щоб використовувати власну назву стрічки.
- Група: необов’язково, наприклад
News. Стрічки з однаковою групою можна показувати разом в одному віджеті. - Оновлювати кожні (хвилини): як часто Macro Deck перевіряє стрічку, не частіше ніж раз на 5 хвилин.
У розділі Додаткова конфігурація можна задати Лише статті, що містять, Пропускати статті, що містять і Лише ці категорії (кожне поле приймає список через кому), а також Дозволити адреси в локальній мережі для стрічки, розміщеної у вашій власній мережі. Натисніть Продовжити. Перед збереженням Macro Deck один раз читає стрічку.
- Адреса стрічки: адреса стрічки, зазвичай посилання за значком RSS на сайті, наприклад
Крок 3: За потреби додайте інші стрічки
Знову натисніть Додати налаштування для кожної наступної стрічки. Список налаштувань показує для кожної стрічки, чи вдалося її останнє оновлення.
Крок 4: Додайте віджет стрічки
На сторінці Панель, коли панель розблоковано (вгорі праворуч показано кнопку Заблокувати), додайте віджет Список стрічок або Вибрана стаття. У полі Показувати виберіть Усі стрічки, Одна стрічка або Одна група і задайте Статті, Показувати опис, Показувати зображення та Під час натискання.
Крок 5: Додайте дію оновлення на кнопку
Щоб перевіряти нові статті на вимогу, клацніть кнопку на сторінці Панель. Відкриється редактор, у якому вибрано Коротке натискання. Натисніть + Додати дію, ліворуч у діалозі Додати дію виберіть RSS-стрічки і виберіть Оновити стрічки. Виберіть стрічку в полі Стрічка або залиште його порожнім, щоб оновити всі стрічки.
Крок 6: Перевірте результат
Щойно стрічку прочитано, віджет показує найновіші статті. Натисніть статтю, щоб відкрити її на тому пристрої, на якому ви натиснули. Статті, що з’явилися після додавання стрічки й яких ви ще не натискали, показано жирним.
Дії1
Призначте їх кнопці або запускайте з потоку.
- Оновити стрічки
- Одразу перевіряє нові статті в усіх стрічках або лише у вибраній і чекає на результат до 2 хвилин.
Тригери4
Кнопка або потік можуть реагувати на ці події.
- Нова стаття у стрічці
- У стрічці з’явилася стаття, якої раніше не було. Якщо нових статей одразу багато, спрацьовує для 20 найновіших.
- Стрічку оновлено
- Під час оновлення змінилися статті стрічки. Передає найновішу статтю.
- Не вдалося оновити стрічку
- Стрічку не вдалося оновити, з кодом помилки, наприклад
timeoutабоhttp-404. - Статтю зі стрічки відкрито
- Хтось натиснув статтю у віджеті «Список стрічок» або «Вибрана стаття». За бажанням лише для одного віджета.
Змінні7
Показуйте ці значення на кнопках і віджетах або використовуйте їх в умовах.
feeds_<feed>_latest_title,feeds_<feed>_latest_url,feeds_<feed>_latest_description,feeds_<feed>_latest_author- Заголовок, посилання, опис і автор найновішої статті стрічки.
feeds_<feed>_latest_published- Коли опубліковано найновішу статтю, як час у форматі ISO 8601.
feeds_<feed>_item_count- Скільки статей Macro Deck зберігає для стрічки, не більше 50.
feeds_<feed>_unread_count- Статті, що з’явилися після додавання стрічки й яких ще не натискали у віджеті.
feeds_<feed>_last_updated- Коли стрічку востаннє успішно перевірено, як час у форматі ISO 8601.
feeds_<feed>_update_status- Результат останньої перевірки:
ok,not-modified,errorабоpendingдо першої перевірки. feeds_all_item_count,feeds_all_unread_count- Кількість статей і непрочитаних статей в усіх стрічках разом.
Віджети2
Додайте їх на свою панель через вибір віджетів.
- Список стрічок
- Показує до 10 найновіших статей з усіх стрічок, однієї стрічки або однієї групи.
- Вибрана стаття
- Показує найновішу статтю великою, із зображенням, і може по черзі показувати кілька найновіших статей.
Поширені запитання
Де відкривається стаття, коли я її натискаю?
З варіантом Відкрити в браузері стаття відкривається в браузері того пристрою, на якому ви натиснули, а не на комп’ютері, де працює Macro Deck. Якщо цей пристрій не може відкривати посилання, наприклад апаратна панель, Macro Deck натомість показує деталі з адресою. Щоб змінити це, виберіть у полі Під час натискання варіант Показати деталі або Лише виконати дії віджета.
Чому Macro Deck відхиляє адресу моєї стрічки?
Macro Deck відхиляє адреси в локальних і приватних мережах, наприклад localhost або 192.168.…, зокрема коли стрічка переспрямовує туди. Якщо ви розміщуєте стрічку самі, наприклад на NAS, увімкніть для цієї стрічки Дозволити адреси в локальній мережі в розділі Додаткова конфігурація. Інші помилки повідомляють, що стрічка не відповіла вчасно, недоступна, не є стрічкою RSS або Atom чи більша за 5 МБ.
Як називаються змінні?
Змінні кожної стрічки називаються за назвою налаштування, яку вона мала під час додавання, наприклад feeds_tech_news_latest_title. Якщо пізніше перейменувати налаштування, назви збережуться. Точні назви показує вкладка Змінні інтеграції.
Чому «Нова стаття у стрічці» не спрацювала для старіших статей?
Статті, які вже є в стрічці, коли ви її додаєте, ніколи не викликають Нова стаття у стрічці, а статті, відсіяні вашими фільтрами, теж вважаються переглянутими. Зміна адреси стрічки починає все спочатку, ніби ви додали нову стрічку.
Що Macro Deck надсилає серверам стрічок?
Macro Deck звертається лише до доданих вами стрічок і до серверів, з яких надходять їхні зображення, звичайним запитом стрічки. Текст статей показується як звичайний текст, а скрипти чи вбудований вміст стрічки ніколи не виконуються.
Більше в категорії «Розумний дім і веб»
Home Assistant
Входить до Macro DeckВмикайте світло, запускайте сцени й скрипти та показуйте живі стани з Home Assistant на своїй панелі.
AdGuard Home
Входить до Macro DeckВмикайте, вимикайте або призупиняйте захист AdGuard Home і показуйте його статистику на своїй панелі.
HTTP
Входить до Macro DeckНадсилайте HTTP-запити кнопкою й зберігайте значення з відповіді у змінні.
Погода
Входить до Macro DeckПоказуйте поточну погоду й прогноз для своїх місць на панелі без ключа API.