RSS-feeds
Meegeleverd met Macro DeckVolg RSS- en Atom-feeds, toon hun nieuwste artikelen in widgets en reageer wanneer er nieuwe artikelen binnenkomen.
Een widget Feedlijst en een widget Uitgelicht artikel met voorbeeldartikelen uit een feed Tech News
- Volg elke RSS 2.0- of Atom-feed, zoveel als je wilt
- Widgets Feedlijst en Uitgelicht artikel
- Open een artikel op het apparaat waarop je erop tikt
- Triggers voor nieuwe artikelen en mislukte updates
- Filters op trefwoorden en categorieën per feed
De integratie RSS-feeds volgt nieuwssites, blogs, podcasts en alles wat verder een RSS 2.0- of Atom-feed publiceert. Macro Deck controleert je feeds op de achtergrond, bewaart hun nieuwste artikelen en toont ze in widgets. Je hebt geen account nodig en je kunt zoveel feeds toevoegen als je wilt.
Widgets, acties en triggers
De widget Feedlijst toont de nieuwste artikelen met hun titel en datum, en desgewenst het begin van de tekst en een kleine afbeelding. De widget Uitgelicht artikel toont één artikel groot, met zijn afbeelding, en kan om de beurt meerdere van de nieuwste artikelen tonen. Elke widget toont alle feeds, één feed of één groep feeds. Tik je op een artikel, dan opent het in de browser van het apparaat waarop je tikte, bijvoorbeeld je telefoon met de webclient, of verschijnen de details in een dialoogvenster.
De actie Feeds bijwerken controleert meteen één feed of alle feeds. Triggers reageren wanneer een feed een nieuw artikel heeft (Nieuw feedartikel), wanneer een feed is bijgewerkt, wanneer een update is mislukt en wanneer iemand op een widget op een artikel tikt. De acties die ze uitvoeren kunnen de waarden van het artikel gebruiken, zoals {{ event.title }} of {{ event.url }}.
Elke feed krijgt ook variabelen, bijvoorbeeld feeds_<feed>_latest_title en feeds_<feed>_unread_count, plus feeds_all_unread_count voor alle feeds samen.
Een paar voorbeelden:
- Een widget Feedlijst met de groep
News, die de nieuwste artikelen van drie nieuwssites toont. - Een widget Uitgelicht artikel die elke 10 seconden naar het volgende van de vijf nieuwste artikelen gaat.
- Een automatisering die bij Nieuw feedartikel voor een podcastfeed draait en de titel van de aflevering in een Discord-kanaal plaatst met Discord-webhookbericht versturen uit de integratie Discord-webhooks.
- Een knop die Feeds bijwerken uitvoert voor je ochtendroutine.
Hoe het bijwerken werkt
Elke feed wordt met een eigen interval gecontroleerd, 30 minuten tenzij je dat wijzigt, en hooguit elke 5 minuten. Macro Deck vraagt de server of de feed sinds de laatste controle is veranderd, dus een ongewijzigde feed kost heel weinig. Mislukt een controle, dan probeert Macro Deck het na 1 minuut opnieuw en wacht daarna na elke volgende mislukking langer, tot een uur. Widgets werken zichzelf bij na elke vernieuwing en tonen alleen wat Macro Deck al heeft opgehaald, dus meer widgets betekenen niet meer verzoeken.
Artikelen die een feed al bevat wanneer je hem toevoegt, activeren nooit Nieuw feedartikel, en een herstart activeert ze ook niet opnieuw. Voor je veiligheid weigert Macro Deck feedadressen in lokale en privénetwerken, tenzij je ze voor die feed toestaat.
Wat je nodig hebt
- Macro Deck 3 op Windows, macOS of Linux
- Een internetverbinding op de computer waarop Macro Deck draait
- Het adres van een RSS 2.0- of Atom-feed
Instellen
Stap 1: Open de integratie RSS-feeds
Klik in Macro Deck in de zijbalk op Integraties en daarna op RSS-feeds. Klik op het tabblad Overzicht in de sectie Configuratie op Configuratie toevoegen. De schakelaar rechtsboven aanzetten opent hetzelfde dialoogvenster.
Stap 2: Voeg een feed toe
Vul het dialoogvenster Feed toevoegen in:
- Feedadres: het adres van de feed, meestal de link achter het RSS-pictogram van een website, bijvoorbeeld
https://example.com/feed.xml. - Naam configuratie: hoe de feed heet in widgets, triggers en variabelen. Laat het leeg om de eigen titel van de feed te gebruiken.
- Groep: optioneel, bijvoorbeeld
News. Feeds met dezelfde groep kunnen samen in één widget worden getoond. - Vernieuwen elke (minuten): hoe vaak Macro Deck de feed controleert, minimaal elke 5 minuten.
Onder Geavanceerde configuratie kun je Alleen artikelen met, Artikelen overslaan met en Alleen deze categorieën instellen (elk een door komma's gescheiden lijst), en Adressen in het lokale netwerk toestaan voor een feed die in je eigen netwerk wordt aangeboden. Klik op Doorgaan. Macro Deck leest de feed één keer voordat hij wordt opgeslagen.
- Feedadres: het adres van de feed, meestal de link achter het RSS-pictogram van een website, bijvoorbeeld
Stap 3: Voeg zo nodig meer feeds toe
Klik voor elke volgende feed opnieuw op Configuratie toevoegen. De lijst met configuraties toont voor elke feed of de laatste vernieuwing gelukt is.
Stap 4: Voeg een feedwidget toe
Voeg op de pagina Deck, met het deck ontgrendeld (rechtsboven staat de knop Vergrendelen), een widget Feedlijst of Uitgelicht artikel toe. Kies onder Tonen voor Alle feeds, Eén feed of Eén groep, en stel Artikelen, Beschrijving tonen, Afbeeldingen tonen en Bij tikken in.
Stap 5: Zet de vernieuwactie op een knop
Om op verzoek naar nieuwe artikelen te zoeken, klik je op de pagina Deck op een knop. De editor opent met Kort indrukken geselecteerd. Klik op + Actie toevoegen, selecteer links in het dialoogvenster Actie toevoegen RSS-feeds en kies Feeds bijwerken. Kies een Feed, of laat het leeg om alle feeds bij te werken.
Stap 6: Controleer het resultaat
De widget toont de nieuwste artikelen zodra de feed is gelezen. Tik op een artikel om het te openen op het apparaat waarop je tikte. Artikelen die zijn binnengekomen sinds je de feed toevoegde en waarop je nog niet hebt getikt, worden vet weergegeven.
Acties1
Zet deze op een knop of voer ze uit vanuit een actiestroom.
- Feeds bijwerken
- Zoekt direct naar nieuwe artikelen, in alle feeds of alleen in de gekozen feed, en wacht tot 2 minuten op het resultaat.
Triggers4
Een knop of actiestroom kan op deze gebeurtenissen reageren.
- Nieuw feedartikel
- Een feed heeft een artikel dat er eerder niet was. Bij veel nieuwe artikelen tegelijk wordt hij voor de 20 nieuwste geactiveerd.
- Feed bijgewerkt
- De artikelen van een feed zijn bij het vernieuwen gewijzigd. Hij bevat het nieuwste artikel.
- Bijwerken van feed mislukt
- Een feed kon niet worden vernieuwd, met een foutcode zoals
timeoutofhttp-404. - Feedartikel geopend
- Er is op een artikel in een widget Feedlijst of Uitgelicht artikel getikt. Optioneel alleen voor één widget.
Variabelen7
Toon deze waarden op knoppen en widgets, of gebruik ze in voorwaarden.
feeds_<feed>_latest_title,feeds_<feed>_latest_url,feeds_<feed>_latest_description,feeds_<feed>_latest_author- De titel, link, beschrijving en auteur van het nieuwste artikel van de feed.
feeds_<feed>_latest_published- Wanneer het nieuwste artikel is gepubliceerd, als ISO 8601-tijd.
feeds_<feed>_item_count- Hoeveel artikelen Macro Deck voor de feed bewaart, hooguit 50.
feeds_<feed>_unread_count- Artikelen die zijn binnengekomen sinds je de feed toevoegde en waarop in geen enkele widget is getikt.
feeds_<feed>_last_updated- Wanneer de feed voor het laatst met succes is gecontroleerd, als ISO 8601-tijd.
feeds_<feed>_update_status- Het resultaat van de laatste controle:
ok,not-modified,error, ofpendingvóór de eerste controle. feeds_all_item_count,feeds_all_unread_count- Het aantal artikelen en ongelezen artikelen in alle feeds samen.
Widgets2
Voeg deze vanuit de widgetkiezer toe aan je deck.
- Feedlijst
- Toont tot 10 van de nieuwste artikelen van alle feeds, één feed of één groep.
- Uitgelicht artikel
- Toont het nieuwste artikel groot met zijn afbeelding, en kan om de beurt meerdere van de nieuwste artikelen tonen.
Veelgestelde vragen
Waar opent een artikel als ik erop tik?
Met Openen in de browser opent het artikel in de browser van het apparaat waarop je tikte, niet op de computer waarop Macro Deck draait. Kan dat apparaat geen links openen, bijvoorbeeld een hardwaredeck, dan toont Macro Deck in plaats daarvan de details met het adres. Kies onder Bij tikken voor Details tonen of Alleen de acties van de widget uitvoeren om dit te wijzigen.
Waarom weigert Macro Deck mijn feedadres?
Macro Deck weigert adressen in lokale en privénetwerken, zoals localhost of 192.168.…, ook als een feed daarheen doorverwijst. Bied je de feed zelf aan, bijvoorbeeld vanaf een NAS, zet dan voor die feed Adressen in het lokale netwerk toestaan aan onder Geavanceerde configuratie. Andere foutmeldingen zeggen of de feed niet op tijd antwoordde, niet bereikbaar was, geen RSS- of Atom-feed is of groter is dan 5 MB.
Hoe heten de variabelen?
De variabelen van elke feed zijn genoemd naar de naam van de configuratie die hij had toen je hem toevoegde, bijvoorbeeld feeds_tech_news_latest_title. Als je de configuratie later hernoemt, blijven de namen gelijk. Het tabblad Variabelen van de integratie toont de exacte namen.
Waarom werd Nieuw feedartikel niet geactiveerd voor oudere artikelen?
Artikelen die een feed al bevat wanneer je hem toevoegt, activeren nooit Nieuw feedartikel, en artikelen die je filters weglaten, gelden ook als gezien. Wijzig je het adres van een feed, dan begint alles opnieuw, alsof je een nieuwe feed hebt toegevoegd.
Wat stuurt Macro Deck naar de feedservers?
Macro Deck neemt alleen contact op met de feeds die je toevoegt en de servers waar hun afbeeldingen vandaan komen, met een gewoon verzoek om de feed. Artikeltekst wordt als platte tekst getoond, en scripts of ingesloten inhoud van de feed worden nooit uitgevoerd.
Meer in Slim huis en web
Home Assistant
Meegeleverd met Macro DeckSchakel lampen, start scènes en scripts en toon live statussen uit je Home Assistant op je deck.
AdGuard Home
Meegeleverd met Macro DeckZet de bescherming van AdGuard Home aan, uit of op pauze en toon de statistieken op je deck.
HTTP
Meegeleverd met Macro DeckVerstuur HTTP-verzoeken vanaf een knop en sla waarden uit de respons op in variabelen.
Weer
Meegeleverd met Macro DeckToon het huidige weer en de verwachting voor je locaties op je deck, zonder API-sleutel.