Necesito ver un feed RSS de nuestro servidor hudson ci. Cada vez que hay una nueva entrada disponible, quiero reproducir un sonido llamando #>play sound.wav
.
¿Alguien conoce una herramienta que pueda ver un feed rss y disparar un comando cada vez que aparece una nueva entrada?
Eché un vistazo, rsstail
pero obtiene todas las entradas del feed y no las últimas o solo las que son nuevas desde la última búsqueda.
rsstail
correctamente? Su página de manual dice que el intervalo predeterminado de verificación de nuevas fuentes es de 15 minutos y que el-i
parámetro puede cambiarlo . (Recuerde que a través de RSS diseño, que no se consigue la información de actualización al instante, usted tiene que sondeo.)Respuestas:
Puede intentar usar Newsbeuter, que tiene una opción para ejecutar un comando externo (consulte
notify-program
la documentación ).Canto también tiene algunos ganchos personalizables, aunque todo el sistema de configuración parece un poco más complicado a primera vista.
Con
rsstail
+ shell también puedes invocar comandos externos. Comience con lo que ya descubrió:y canalizar la salida a un
while read
bucle:fuente
Esa es la solución:
así que cada vez que se lanza un nuevo tema en el feed, se reproducirá el sonido. el juego está empaquetado en sox
fuente
Tu podrías intentar:
fuente