Feeds RSS
Incluida en Macro DeckSigue feeds RSS y Atom, muestra sus artículos más recientes en widgets y reacciona cuando llegan artículos nuevos.
Un widget Lista de feeds y un widget Artículo destacado con artículos de ejemplo de un feed Tech News
- Sigue cualquier feed RSS 2.0 o Atom, tantos como quieras
- Widgets Lista de feeds y Artículo destacado
- Abre un artículo en el dispositivo en el que lo tocas
- Disparadores para artículos nuevos y actualizaciones fallidas
- Filtros de palabras clave y categorías por feed
La integración Feeds RSS sigue sitios de noticias, blogs, podcasts y cualquier otra cosa que publique un feed RSS 2.0 o Atom. Macro Deck comprueba tus feeds en segundo plano, guarda sus artículos más recientes y los muestra en widgets. No necesitas una cuenta y puedes añadir tantos feeds como quieras.
Widgets, acciones y disparadores
El widget Lista de feeds enumera los artículos más recientes con su título y fecha y, si quieres, el principio del texto y una imagen pequeña. El widget Artículo destacado muestra un artículo en grande, con su imagen, y puede ir alternando entre varios de los artículos más recientes. Cada widget muestra todos los feeds, un feed o un grupo de feeds. Al tocar un artículo, se abre en el navegador del dispositivo en el que lo tocaste, por ejemplo tu teléfono con el cliente web, o se muestran sus detalles en un cuadro de diálogo.
La acción Actualizar feeds comprueba al momento un feed o todos. Los disparadores reaccionan cuando un feed tiene un artículo nuevo (Nuevo artículo del feed), cuando se actualizó un feed, cuando falló una actualización y cuando alguien toca un artículo en un widget. Las acciones que ejecutan pueden usar los valores del artículo, como {{ event.title }} o {{ event.url }}.
Cada feed también recibe variables, por ejemplo feeds_<feed>_latest_title y feeds_<feed>_unread_count, además de feeds_all_unread_count para todos los feeds juntos.
Algunos ejemplos de configuración:
- Un widget Lista de feeds con el grupo
News, que muestra los artículos más recientes de tres sitios de noticias. - Un widget Artículo destacado que pasa al siguiente de los cinco artículos más recientes cada 10 segundos.
- Una automatización que se ejecuta con Nuevo artículo del feed para el feed de un podcast y publica el título del episodio en un canal de Discord con Enviar mensaje por webhook de Discord de la integración Webhooks de Discord.
- Un botón que ejecuta Actualizar feeds antes de tu rutina de la mañana.
Cómo se actualiza
Cada feed se comprueba con su propio intervalo, 30 minutos salvo que lo cambies, y como mucho cada 5 minutos. Macro Deck pregunta al servidor si el feed cambió desde la última comprobación, así que un feed sin cambios cuesta muy poco. Si una comprobación falla, Macro Deck lo vuelve a intentar al cabo de 1 minuto y después espera más tras cada nuevo fallo, hasta una hora. Los widgets se actualizan solos después de cada actualización y solo muestran lo que Macro Deck ya descargó, así que más widgets no significan más solicitudes.
Los artículos que un feed ya tiene cuando lo añades nunca activan Nuevo artículo del feed, y un reinicio tampoco los vuelve a activar. Por tu seguridad, Macro Deck rechaza direcciones de feeds en redes locales y privadas, salvo que las permitas para ese feed.
Qué necesitas
- Macro Deck 3 en Windows, macOS o Linux
- Conexión a internet en el ordenador que ejecuta Macro Deck
- La dirección de un feed RSS 2.0 o Atom
Configúrala
Paso 1: Abre la integración Feeds RSS
En Macro Deck, haz clic en Integraciones en la barra lateral y después en Feeds RSS. En la pestaña Resumen, haz clic en Añadir configuración en la sección Configuración. Activar el interruptor de arriba a la derecha abre el mismo cuadro de diálogo.
Paso 2: Añade un feed
Rellena el cuadro de diálogo Añadir un feed:
- Dirección del feed: la dirección del feed, normalmente el enlace que hay detrás del icono RSS de un sitio web, por ejemplo
https://example.com/feed.xml. - Nombre de la configuración: cómo se llama el feed en widgets, disparadores y variables. Déjalo vacío para usar el título propio del feed.
- Grupo: opcional, por ejemplo
News. Los feeds del mismo grupo pueden mostrarse juntos en un widget. - Actualizar cada (minutos): con qué frecuencia comprueba Macro Deck el feed, como mínimo cada 5 minutos.
En Configuración avanzada puedes ajustar Solo artículos que contengan, Omitir artículos que contengan y Solo estas categorías (cada uno una lista separada por comas), y Permitir direcciones de la red local para un feed servido en tu propia red. Haz clic en Continuar. Macro Deck lee el feed una vez antes de guardarlo.
- Dirección del feed: la dirección del feed, normalmente el enlace que hay detrás del icono RSS de un sitio web, por ejemplo
Paso 3: Añade más feeds si los necesitas
Vuelve a hacer clic en Añadir configuración para cada feed adicional. La lista de configuraciones muestra para cada feed si su última actualización funcionó.
Paso 4: Añade un widget de feeds
En la página Deck, con el deck desbloqueado (arriba a la derecha aparece el botón Bloquear), añade un widget Lista de feeds o Artículo destacado. En Mostrar, elige Todos los feeds, Un feed o Un grupo, y ajusta Artículos, Mostrar descripción, Mostrar imágenes y Al tocar.
Paso 5: Añade la acción de actualizar a un botón
Para buscar artículos nuevos cuando quieras, haz clic en un botón en la página Deck. El editor se abre con Pulsación corta seleccionada. Haz clic en + Añadir acción, selecciona Feeds RSS a la izquierda del cuadro de diálogo Añadir acción y elige Actualizar feeds. Elige un Feed, o déjalo vacío para actualizar todos los feeds.
Paso 6: Comprueba el resultado
El widget muestra los artículos más recientes en cuanto se lee el feed. Toca un artículo para abrirlo en el dispositivo en el que lo tocaste. Los artículos que llegaron desde que añadiste el feed y que todavía no has tocado aparecen en negrita.
Acciones1
Ponlas en un botón o ejecútalas desde un flujo.
- Actualizar feeds
- Busca artículos nuevos al instante, en todos los feeds o solo en el elegido, y espera hasta 2 minutos el resultado.
Disparadores4
Un botón o un flujo puede reaccionar a estos eventos.
- Nuevo artículo del feed
- Un feed tiene un artículo que antes no estaba. Si llegan muchos artículos nuevos a la vez, se activa para los 20 más recientes.
- Feed actualizado
- Los artículos de un feed cambiaron en una actualización. Incluye el artículo más reciente.
- Error al actualizar el feed
- No se pudo actualizar un feed, con un código de error como
timeoutohttp-404. - Artículo del feed abierto
- Se tocó un artículo en un widget Lista de feeds o Artículo destacado. Opcionalmente solo para un widget.
Variables7
Muestra estos valores en botones y widgets, o úsalos en condiciones.
feeds_<feed>_latest_title,feeds_<feed>_latest_url,feeds_<feed>_latest_description,feeds_<feed>_latest_author- El título, el enlace, la descripción y el autor del artículo más reciente del feed.
feeds_<feed>_latest_published- Cuándo se publicó el artículo más reciente, como hora ISO 8601.
feeds_<feed>_item_count- Cuántos artículos guarda Macro Deck del feed, como máximo 50.
feeds_<feed>_unread_count- Artículos que llegaron desde que añadiste el feed y que no se han tocado en ningún widget.
feeds_<feed>_last_updated- Cuándo se comprobó el feed con éxito por última vez, como hora ISO 8601.
feeds_<feed>_update_status- El resultado de la última comprobación:
ok,not-modified,error, opendingantes de la primera comprobación. feeds_all_item_count,feeds_all_unread_count- El número de artículos y de artículos sin leer de todos los feeds juntos.
Widgets2
Añádelos a tu deck desde el selector de widgets.
- Lista de feeds
- Enumera hasta 10 de los artículos más recientes de todos los feeds, de un feed o de un grupo.
- Artículo destacado
- Muestra en grande el artículo más reciente con su imagen y puede ir alternando entre varios de los más recientes.
Preguntas frecuentes
¿Dónde se abre un artículo cuando lo toco?
Con Abrir en el navegador, el artículo se abre en el navegador del dispositivo en el que lo tocaste, no en el ordenador que ejecuta Macro Deck. Si ese dispositivo no puede abrir enlaces, por ejemplo un deck físico, Macro Deck muestra en su lugar los detalles con la dirección. Elige Mostrar detalles o Ejecutar solo las acciones del widget en Al tocar para cambiarlo.
¿Por qué Macro Deck rechaza la dirección de mi feed?
Macro Deck rechaza direcciones de redes locales y privadas, como localhost o 192.168.…, también cuando un feed redirige a ellas. Si sirves el feed tú mismo, por ejemplo desde un NAS, activa Permitir direcciones de la red local para ese feed en Configuración avanzada. Los demás errores indican si el feed no respondió a tiempo, no se pudo alcanzar, no es un feed RSS o Atom o pesa más de 5 MB.
¿Cómo se llaman las variables?
Las variables de cada feed llevan el nombre de la configuración que tenía cuando lo añadiste, por ejemplo feeds_tech_news_latest_title. Si cambias el nombre de la configuración más tarde, los nombres se mantienen. La pestaña Variables de la integración muestra los nombres exactos.
¿Por qué Nuevo artículo del feed no se activó con artículos antiguos?
Los artículos que un feed ya tiene cuando lo añades nunca activan Nuevo artículo del feed, y los artículos que tus filtros descartan también cuentan como vistos. Cambiar la dirección de un feed empieza de cero, como si hubieras añadido un feed nuevo.
¿Qué envía Macro Deck a los servidores de los feeds?
Macro Deck solo contacta con los feeds que añades y con los servidores de los que vienen sus imágenes, con una solicitud normal del feed. El texto de los artículos se muestra como texto sin formato, y los scripts o el contenido incrustado del feed nunca se ejecutan.
Más en Hogar inteligente y web
Home Assistant
Incluida en Macro DeckEnciende y apaga luces, ejecuta escenas y scripts, y muestra en tu deck los estados en directo de tu Home Assistant.
AdGuard Home
Incluida en Macro DeckActiva, desactiva o pausa la protección de AdGuard Home y muestra sus estadísticas en tu deck.
HTTP
Incluida en Macro DeckEnvía solicitudes HTTP desde un botón y guarda valores de la respuesta en variables.
Clima
Incluida en Macro DeckMuestra en tu deck el tiempo actual y el pronóstico de tus ubicaciones, sin clave de API.