Mettre à jour son statut twitter en shell
Je partage mon petit morceau de code pour ceux que ça intéresse:
twitter() { local email="you@example.com" local length=140 echo "Enter password:" stty -echo read password stty echo echo "Enter status:" read status if [ ${#status} -le $length ]; then echo "Posting..." wget --user=$email --password=$password --post-data="status=$status" http://twitter.com/statuses/update.xml > /dev/null 2>&1 else echo "Status is too long, max length is $length, current length is $." fi } #twitter
La seule petite subtilité c'est le
stty -echo
qui désactive l'affichage de la saisie dans le terminal, et qui évite donc que notre mot de passe s'affiche à l'écran.
Tu n'as plus qu'à modifier ton email