Все интеграции
ВстроеннаяУмный дом и веб

RSS-ленты

Входит в Macro Deck

Следите за лентами RSS и Atom, показывайте их новейшие статьи в виджетах и реагируйте на появление новых статей.

  • Любые ленты 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 отклоняет адреса лент в локальных и частных сетях, если вы не разрешите их для этой ленты.

Home Assistant

Входит в Macro Deck

Включайте свет, запускайте сцены и скрипты и показывайте на панели живые состояния из Home Assistant.

AdGuard Home

Входит в Macro Deck

Включайте, выключайте или приостанавливайте защиту AdGuard Home и показывайте его статистику на панели.

HTTP

Входит в Macro Deck

Отправляйте HTTP-запросы одной кнопкой и сохраняйте значения из ответа в переменные.

Погода

Входит в Macro Deck

Показывайте на панели текущую погоду и прогноз для своих мест без ключа API.