Wszystkie integracje
WbudowanaInteligentny dom i internet

Kanały RSS

Dołączona do Macro Deck

Obserwuj kanały RSS i Atom, pokazuj ich najnowsze artykuły w widżetach i reaguj na pojawienie się nowych artykułów.

  • Obserwowanie dowolnej liczby kanałów RSS 2.0 lub Atom
  • Widżety Lista kanałów i Wyróżniony artykuł
  • Otwieranie artykułu na urządzeniu, na którym go dotknięto
  • Wyzwalacze dla nowych artykułów i nieudanych aktualizacji
  • Filtry słów kluczowych i kategorii dla każdego kanału

Integracja Kanały RSS obserwuje serwisy informacyjne, blogi, podcasty i wszystko inne, co publikuje kanał RSS 2.0 lub Atom. Macro Deck sprawdza kanały w tle, przechowuje ich najnowsze artykuły i pokazuje je w widżetach. Konto nie jest potrzebne, a kanałów można dodać dowolnie wiele.

Widżety, akcje i wyzwalacze

Widżet Lista kanałów wyświetla najnowsze artykuły z tytułem i datą, a opcjonalnie także początek tekstu i mały obraz. Widżet Wyróżniony artykuł pokazuje jeden artykuł w dużym formacie, z obrazem, i może pokazywać na zmianę kilka najnowszych artykułów. Każdy widżet pokazuje wszystkie kanały, jeden kanał lub jedną grupę kanałów. Dotknięcie artykułu otwiera go w przeglądarce urządzenia, na którym go dotknięto, na przykład na telefonie z klientem webowym, albo pokazuje jego szczegóły w oknie.

Akcja Aktualizuj kanały od razu sprawdza jeden kanał lub wszystkie. Wyzwalacze reagują, gdy w kanale pojawi się nowy artykuł (Nowy artykuł w kanale), gdy kanał został zaktualizowany, gdy aktualizacja się nie powiodła i gdy ktoś dotknie artykułu na widżecie. Uruchamiane przez nie akcje mogą korzystać z wartości artykułu, na przykład {{ event.title }} lub {{ event.url }}.

Każdy kanał otrzymuje też zmienne, na przykład feeds_<feed>_latest_title i feeds_<feed>_unread_count, a do tego feeds_all_unread_count dla wszystkich kanałów razem.

Przykładowe zastosowania:

  • Widżet Lista kanałów z grupą News, pokazujący najnowsze artykuły z trzech serwisów informacyjnych.
  • Widżet Wyróżniony artykuł, który co 10 sekund przechodzi do kolejnego z pięciu najnowszych artykułów.
  • Automatyzacja uruchamiana przez Nowy artykuł w kanale dla kanału podcastu, która publikuje tytuł odcinka na kanale Discorda akcją Wyślij wiadomość przez webhook Discorda z integracji Webhooki Discorda.
  • Przycisk, który uruchamia Aktualizuj kanały przed poranną rutyną.

Jak działa aktualizacja

Każdy kanał jest sprawdzany we własnym odstępie czasu, domyślnie co 30 minut i nie częściej niż co 5 minut. Macro Deck pyta serwer, czy kanał zmienił się od ostatniego sprawdzenia, więc niezmieniony kanał kosztuje bardzo niewiele. Gdy sprawdzenie się nie powiedzie, Macro Deck próbuje ponownie po 1 minucie, a po każdej kolejnej porażce czeka dłużej, maksymalnie godzinę. Widżety odświeżają się same po każdej aktualizacji i pokazują tylko to, co Macro Deck już pobrał, więc więcej widżetów nie oznacza więcej zapytań.

Artykuły, które kanał zawiera już w chwili dodania, nigdy nie uruchamiają Nowy artykuł w kanale, a ponowne uruchomienie też nie uruchamia ich ponownie. Ze względów bezpieczeństwa Macro Deck odrzuca adresy kanałów w sieciach lokalnych i prywatnych, chyba że zezwolono na nie dla danego kanału.

Home Assistant

Dołączona do Macro Deck

Przełączaj światła, uruchamiaj sceny i skrypty oraz wyświetlaj na decku bieżące stany z Home Assistant.

AdGuard Home

Dołączona do Macro Deck

Włączaj, wyłączaj i wstrzymuj ochronę AdGuard Home oraz wyświetlaj jego statystyki na decku.

HTTP

Dołączona do Macro Deck

Wysyłaj żądania HTTP z przycisku i zapisuj wartości z odpowiedzi w zmiennych.

Pogoda

Dołączona do Macro Deck

Wyświetlaj na decku bieżącą pogodę i prognozę dla wybranych lokalizacji, bez klucza API.