J'ai besoin de regarder un flux RSS de notre serveur hudson ci. Chaque fois qu'une nouvelle entrée est disponible, je veux jouer un son en appelant #>play sound.wav
.
Est-ce que quelqu'un connaît un outil qui peut regarder un flux rss et lancer une commande chaque fois qu'une nouvelle entrée apparaît?
J'ai jeté un coup d'œil rsstail
mais il obtient toutes les entrées du flux et pas les dernières ou seulement celles qui sont nouvelles depuis la dernière recherche.
rsstail
correctement? Sa page de manuel indique que l'intervalle par défaut de vérification des nouveaux flux est de 15 minutes et il peut être modifié par le-i
paramètre. (N'oubliez pas que par conception RSS, vous n'obtiendrez jamais les informations de mise à jour instantanément, vous devez interroger.)Réponses:
Vous pouvez essayer d'utiliser Newsbeuter qui a une option pour exécuter une commande externe (voir
notify-program
dans la documentation ).Canto possède également des crochets personnalisables, bien que l'ensemble du système de configuration semble un peu plus compliqué à première vue.
Avec
rsstail
+ shell, vous pouvez également appeler des commandes externes. Commencez avec ce que vous avez déjà compris:et diriger la sortie vers une
while read
boucle:la source
C'est la solution:
Ainsi, chaque fois qu'un nouveau sujet est publié dans le fil, le son est lu. le jeu est emballé dans sox
la source
Tu pourrais essayer:
la source