V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

feed2exec

Herramienta que permite automatizar acciones basadas en feeds RSS o Atom. Básicamente, monitorea feeds y ejecuta acciones cuando encuentra nuevos elementos.

$ feed2exec add "Noticias Linux" https://example.com/feed.xml maildir
la primera entrada crea la configuración y descarga el feed indicado y lo guarda en un Maildir
$ feed2exec fetch
actualización de feeds
$ feed2exec add "Noticias Tecnología" https://ejemplo.com/rss maildir --mailbox ~/Mail/tech-news/
enviar artículos a un buzón Maildir específico
$ feed2exec add "Podcasts" https://ejemplo/feed.xml exec --command "wget {url} -O ~/Podcasts/{author}-{title}.mp3"
cuando aparece una nueva entrada en el feed mencionado, se descarga automáticamente con wget
$ feed2exec add "Blog Linux" https://ejemplo/feed.xml maildir --filter "machine learning|inteligencia artificial"
solo los artículos que contengan "machine learning" o "inteligencia artificial" serán procesados

1.-

Ejemplo de configuración mediante archivo YAML

$ nano ~/.config/feed2exec.ini

[DEFAULT]

output = maildir

mailbox = ~/Mail/feeds/

[feeds.noticias]

url = https://example.com/feed.xml

output = maildir

mailbox = ~/Mail/noticias/

[feeds.podcasts]

url = https://podcast-feed.com/feed.xml

output = exec

command = wget {url} -O ~/Podcasts/{title}.mp3

...

2.-

Configurar un trabajo cron para que feed2exec se ejecute periódicamente

$ crontab -e

Añadir una línea para ejecutar feed2exec cada hora

0 * * * * /usr/bin/feed2exec fetch

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3667 entradas - Acerca del Tractatus
La Pipa Plena 2025