Utiliser l'API Twitter avec OAuth depuis un script

Un petit outil developé en Python a été fait pour cela, il se nome Twurl. Installation via RubyGems : gem install twurl Enregistrement Enregistrement de votre application (je ne detail pas cela, c’est documenté par Twitter) : twurl authorize --consumer-key votreclef \ --consumer-secret votreclef Test Vous pourer par la suite Twitter de la maniere suivante, la variable $RESULT contiendra le l xml renvoyé par l API de Twitter #!/bin/sh TEST="Twiit via Twurl" RESULT=`/usr/bin/twurl -d status="$TEST" /1/statuses/update. [Voir plus]

Envoyé les notifications Munin par mail, au Syslog, a un compte Twitter

/etc/munin/munin.conf Configuration des commandes d’envoie : contact.mail1.command |mail -s "Munin-notification for ${var:group} :: ${var:host}" [email protected] contact.mail2.command |mail -s "Munin-notification for ${var:group} :: ${var:host}" [email protected] Pour envoyé les notifications a chaque check au contact “ mail1 ”: contact.mail1.always_send warning critical Envoyé une alerte sur un compte Twitter Script send2twitter.sh #!/bin/sh DATASTDIN=$(tr '[:upper:]' '[:lower:]' < /dev/stdin) RESULT=`curl -s --basic -u votrelogin:votremotdepasse -d status="$DATASTDIN" http://twitter.com/statuses/update.json` Le script send2twitter.sh doit avoir les droits d’exécution avec le compte utilisé par Munin. [Voir plus]