RSS-Feeds
In Macro Deck enthaltenFolge RSS- und Atom-Feeds, zeige ihre neuesten Artikel in Widgets und reagiere, wenn neue Artikel erscheinen.
Ein Widget Feed-Liste und ein Widget Hervorgehobener Artikel mit Beispielartikeln aus einem Feed Tech News
- Beliebig viele RSS-2.0- oder Atom-Feeds folgen
- Widgets Feed-Liste und Hervorgehobener Artikel
- Artikel auf dem Gerät öffnen, auf dem du ihn antippst
- Trigger für neue Artikel und fehlgeschlagene Aktualisierungen
- Filter nach Stichwörtern und Kategorien pro Feed
Die Integration RSS-Feeds folgt Nachrichtenseiten, Blogs, Podcasts und allem anderen, das einen RSS-2.0- oder Atom-Feed veröffentlicht. Macro Deck prüft deine Feeds im Hintergrund, behält ihre neuesten Artikel und zeigt sie in Widgets an. Du brauchst kein Konto und kannst beliebig viele Feeds hinzufügen.
Widgets, Aktionen und Trigger
Das Widget Feed-Liste listet die neuesten Artikel mit Titel und Datum auf, auf Wunsch auch mit dem Anfang des Textes und einem kleinen Bild. Das Widget Hervorgehobener Artikel zeigt einen Artikel groß mit seinem Bild und kann abwechselnd mehrere der neuesten Artikel zeigen. Jedes Widget zeigt alle Feeds, einen Feed oder eine Gruppe von Feeds. Tippst du einen Artikel an, öffnet er sich im Browser des Geräts, auf dem du getippt hast, zum Beispiel auf deinem Handy mit dem Web-Client, oder seine Details erscheinen in einem Dialog.
Die Aktion Feeds aktualisieren prüft sofort einen Feed oder alle. Trigger reagieren, wenn ein Feed einen neuen Artikel hat (Neuer Feed-Artikel), wenn ein Feed aktualisiert wurde, wenn eine Aktualisierung fehlgeschlagen ist und wenn jemand auf einem Widget einen Artikel antippt. Die Aktionen, die sie ausführen, können die Werte des Artikels nutzen, etwa {{ event.title }} oder {{ event.url }}.
Jeder Feed bekommt außerdem Variablen, zum Beispiel feeds_<feed>_latest_title und feeds_<feed>_unread_count, dazu feeds_all_unread_count für alle Feeds zusammen.
Einige Beispiele:
- Ein Widget Feed-Liste mit der Gruppe
News, das die neuesten Artikel von drei Nachrichtenseiten zeigt. - Ein Widget Hervorgehobener Artikel, das alle 10 Sekunden zum nächsten der fünf neuesten Artikel wechselt.
- Eine Automation, die bei Neuer Feed-Artikel für einen Podcast-Feed läuft und den Titel der Folge mit Discord-Webhook-Nachricht senden aus der Integration Discord-Webhooks in einem Discord-Kanal postet.
- Eine Taste, die vor deiner Morgenroutine Feeds aktualisieren ausführt.
So wird aktualisiert
Jeder Feed wird in seinem eigenen Intervall geprüft, standardmäßig alle 30 Minuten und höchstens alle 5 Minuten. Macro Deck fragt den Server, ob sich der Feed seit der letzten Prüfung geändert hat, ein unveränderter Feed kostet also sehr wenig. Schlägt eine Prüfung fehl, versucht Macro Deck es nach 1 Minute erneut und wartet nach jedem weiteren Fehlschlag länger, bis zu einer Stunde. Widgets aktualisieren sich nach jeder Aktualisierung von selbst und zeigen nur, was Macro Deck bereits abgerufen hat, mehr Widgets bedeuten also nicht mehr Anfragen.
Artikel, die ein Feed beim Hinzufügen schon enthält, lösen nie Neuer Feed-Artikel aus, und auch ein Neustart löst sie nicht erneut aus. Zu deiner Sicherheit lehnt Macro Deck Feed-Adressen in lokalen und privaten Netzwerken ab, außer du erlaubst sie für diesen Feed.
Das brauchst du
- Macro Deck 3 unter Windows, macOS oder Linux
- Eine Internetverbindung auf dem Computer, auf dem Macro Deck läuft
- Die Adresse eines RSS-2.0- oder Atom-Feeds
So richtest du sie ein
Schritt 1: Integration RSS-Feeds öffnen
Klicke in Macro Deck in der Seitenleiste auf Integrationen und dann auf RSS-Feeds. Klicke im Tab Übersicht im Abschnitt Konfiguration auf Konfiguration hinzufügen. Der Schalter oben rechts öffnet denselben Dialog.
Schritt 2: Feed hinzufügen
Fülle den Dialog Feed hinzufügen aus:
- Feed-Adresse: die Adresse des Feeds, meist der Link hinter dem RSS-Symbol einer Website, zum Beispiel
https://example.com/feed.xml. - Konfigurationsname: wie der Feed in Widgets, Triggern und Variablen heißt. Lass das Feld leer, um den eigenen Titel des Feeds zu verwenden.
- Gruppe: optional, zum Beispiel
News. Feeds mit derselben Gruppe lassen sich gemeinsam in einem Widget anzeigen. - Aktualisieren alle (Minuten): wie oft Macro Deck den Feed prüft, mindestens alle 5 Minuten.
Unter Erweiterte Konfiguration kannst du Nur Artikel mit, Artikel überspringen mit und Nur diese Kategorien festlegen (jeweils eine durch Kommas getrennte Liste) sowie Adressen im lokalen Netzwerk erlauben für einen Feed, der in deinem eigenen Netzwerk bereitgestellt wird. Klicke auf Fortfahren. Macro Deck liest den Feed einmal, bevor es ihn speichert.
- Feed-Adresse: die Adresse des Feeds, meist der Link hinter dem RSS-Symbol einer Website, zum Beispiel
Schritt 3: Bei Bedarf weitere Feeds hinzufügen
Klicke für jeden weiteren Feed erneut auf Konfiguration hinzufügen. Die Liste der Konfigurationen zeigt für jeden Feed, ob seine letzte Aktualisierung geklappt hat.
Schritt 4: Feed-Widget hinzufügen
Füge auf der Seite Deck bei entsperrtem Deck (oben rechts ist die Schaltfläche Sperren zu sehen) ein Widget Feed-Liste oder Hervorgehobener Artikel hinzu. Wähle unter Anzeigen Alle Feeds, Ein Feed oder Eine Gruppe und stelle Artikel, Beschreibung anzeigen, Bilder anzeigen und Beim Antippen ein.
Schritt 5: Aktualisierungsaktion zu einer Taste hinzufügen
Um bei Bedarf nach neuen Artikeln zu suchen, klicke auf der Seite Deck auf eine Taste. Der Editor öffnet sich mit ausgewähltem Kurzer Druck. Klicke auf + Aktion hinzufügen, wähle links im Dialog Aktion hinzufügen RSS-Feeds und nimm Feeds aktualisieren. Wähle einen Feed oder lass das Feld leer, um alle Feeds zu aktualisieren.
Schritt 6: Ergebnis prüfen
Das Widget zeigt die neuesten Artikel, sobald der Feed gelesen ist. Tippe einen Artikel an, um ihn auf dem Gerät zu öffnen, auf dem du getippt hast. Artikel, die seit dem Hinzufügen des Feeds erschienen sind und die du noch nicht angetippt hast, werden fett angezeigt.
Aktionen1
Lege sie auf eine Taste oder führe sie in einem Ablauf aus.
- Feeds aktualisieren
- Sucht sofort nach neuen Artikeln, in allen Feeds oder nur im gewählten, und wartet bis zu 2 Minuten auf das Ergebnis.
Auslöser4
Eine Taste oder ein Ablauf kann auf diese Ereignisse reagieren.
- Neuer Feed-Artikel
- Ein Feed enthält einen Artikel, der vorher nicht da war. Bei vielen neuen Artikeln auf einmal löst er für die 20 neuesten aus.
- Feed aktualisiert
- Die Artikel eines Feeds haben sich bei einer Aktualisierung geändert. Er liefert den neuesten Artikel mit.
- Feed-Aktualisierung fehlgeschlagen
- Ein Feed konnte nicht aktualisiert werden, mit einem Fehlercode wie
timeoutoderhttp-404. - Feed-Artikel geöffnet
- Auf einem Widget Feed-Liste oder Hervorgehobener Artikel wurde ein Artikel angetippt. Optional nur für ein bestimmtes Widget.
Variablen7
Zeige diese Werte auf Tasten und Widgets an oder nutze sie in Bedingungen.
feeds_<feed>_latest_title,feeds_<feed>_latest_url,feeds_<feed>_latest_description,feeds_<feed>_latest_author- Titel, Link, Beschreibung und Autor des neuesten Artikels des Feeds.
feeds_<feed>_latest_published- Wann der neueste Artikel veröffentlicht wurde, als ISO-8601-Zeit.
feeds_<feed>_item_count- Wie viele Artikel Macro Deck für den Feed behält, höchstens 50.
feeds_<feed>_unread_count- Artikel, die seit dem Hinzufügen des Feeds erschienen sind und in keinem Widget angetippt wurden.
feeds_<feed>_last_updated- Wann der Feed zuletzt erfolgreich geprüft wurde, als ISO-8601-Zeit.
feeds_<feed>_update_status- Das Ergebnis der letzten Prüfung:
ok,not-modified,erroroderpendingvor der ersten Prüfung. feeds_all_item_count,feeds_all_unread_count- Die Anzahl der Artikel und der ungelesenen Artikel in allen Feeds zusammen.
Widgets2
Füge sie über die Widget-Auswahl zu deinem Deck hinzu.
- Feed-Liste
- Listet bis zu 10 der neuesten Artikel aller Feeds, eines Feeds oder einer Gruppe auf.
- Hervorgehobener Artikel
- Zeigt den neuesten Artikel groß mit seinem Bild und kann abwechselnd mehrere der neuesten Artikel zeigen.
Häufige Fragen
Wo öffnet sich ein Artikel, wenn ich ihn antippe?
Mit Im Browser öffnen öffnet sich der Artikel im Browser des Geräts, auf dem du getippt hast, nicht auf dem Computer, auf dem Macro Deck läuft. Kann dieses Gerät keine Links öffnen, etwa ein Hardware-Deck, zeigt Macro Deck stattdessen die Details mit der Adresse. Wähle unter Beim Antippen Details anzeigen oder Nur die Aktionen des Widgets ausführen, um das zu ändern.
Warum lehnt Macro Deck meine Feed-Adresse ab?
Macro Deck lehnt Adressen in lokalen und privaten Netzwerken ab, etwa localhost oder 192.168.…, auch wenn ein Feed dorthin weiterleitet. Stellst du den Feed selbst bereit, zum Beispiel von einem NAS, schalte für diesen Feed unter Erweiterte Konfiguration Adressen im lokalen Netzwerk erlauben ein. Andere Fehlermeldungen sagen, ob der Feed nicht rechtzeitig geantwortet hat, nicht erreichbar war, kein RSS- oder Atom-Feed ist oder größer als 5 MB ist.
Wie heißen die Variablen?
Die Variablen eines Feeds sind nach dem Konfigurationsnamen benannt, den er beim Hinzufügen hatte, zum Beispiel feeds_tech_news_latest_title. Benennst du die Konfiguration später um, bleiben die Namen erhalten. Der Tab Variablen der Integration zeigt die genauen Namen.
Warum hat Neuer Feed-Artikel bei älteren Artikeln nicht ausgelöst?
Artikel, die ein Feed beim Hinzufügen schon enthält, lösen nie Neuer Feed-Artikel aus, und Artikel, die deine Filter aussortieren, gelten ebenfalls als gesehen. Änderst du die Adresse eines Feeds, beginnt alles von vorn, als hättest du einen neuen Feed hinzugefügt.
Was sendet Macro Deck an die Feed-Server?
Macro Deck kontaktiert nur die Feeds, die du hinzufügst, und die Server, von denen ihre Bilder kommen, mit einer gewöhnlichen Anfrage nach dem Feed. Artikeltext wird als reiner Text angezeigt, und Skripte oder eingebettete Inhalte des Feeds werden nie ausgeführt.
Mehr in „Smart Home und Web“
Home Assistant
In Macro Deck enthaltenSchalte Lichter, starte Szenen und Skripte und zeige Live-Zustände aus deinem Home Assistant auf deinem Deck.
AdGuard Home
In Macro Deck enthaltenSchalte den Schutz von AdGuard Home ein, aus oder pausiere ihn und zeige seine Statistiken auf deinem Deck.
HTTP
In Macro Deck enthaltenSende HTTP-Anfragen per Taste und speichere Werte aus der Antwort in Variablen.
Wetter
In Macro Deck enthaltenZeige das aktuelle Wetter und die Vorhersage für deine Orte auf deinem Deck, ohne API-Schlüssel.