모든 연동
내장스마트 홈 및 웹

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분 후 다시 시도하고, 그 뒤로는 실패할 때마다 최대 1시간까지 더 오래 기다립니다. 위젯은 새로 고칠 때마다 저절로 업데이트되며 Macro Deck이 이미 가져온 내용만 표시하므로, 위젯이 많아져도 요청이 늘지 않습니다.

피드를 추가할 때 이미 피드에 있던 글은 새 피드 글을 실행하지 않으며, 다시 시작해도 다시 실행되지 않습니다. 안전을 위해 Macro Deck은 해당 피드에서 허용하지 않는 한 로컬 및 사설 네트워크의 피드 주소를 거부합니다.

Home Assistant

Macro Deck에 포함

덱에서 조명을 켜고 끄고, 장면과 스크립트를 실행하고, Home Assistant의 실시간 상태를 표시하세요.

AdGuard Home

Macro Deck에 포함

AdGuard Home 보호를 켜거나 끄거나 일시 중지하고, 통계를 덱에 표시하세요.

HTTP

Macro Deck에 포함

버튼에서 HTTP 요청을 보내고 응답의 값을 변수에 저장하세요.

날씨

Macro Deck에 포함

API 키 없이 원하는 위치의 현재 날씨와 예보를 덱에 표시하세요.