Lägg upp en Twitter-uppdatering via kommandoraden

Anonim

Du kan snabbt posta en tweet från kommandoraden med curl-kommandot, allt du behöver är ditt Twitter-användarnamn och lösenord.

Starta terminalen och skriv följande allt på en rad, ersätt användarnamn och lösenord med ditt eget:

"

curl -u användarnamn:lösenord -d status=ditt statusmeddelande här>"

Jag stötte på detta via MurphyMac som använde kommandot för att schemalägga Twitter-uppdateringar medan jag sov (på allvar), med curl-kommandot i kombination med sleep-kommandot.Jag är inte säker på hur praktiskt att tweeta när du sover, men möjligheten att lägga upp en snabb uppdatering från kommandoraden är ganska praktisk.

"

Om du är så benägen kan du använda kommandot ovan och skapa ett snabbt bash-skript så att du enkelt kan tweeta från kommandoraden utan att skriva hela strängen. Placera bara följande i en textfil och namnge den ungefär som tweet.sh: !/bin/bash curl -u användarnamn:lösenord -d status=$1 http://twitter.com/ statuses/update.xml Var noga med att ange ditt användarnamn och lösenord. Se sedan till att göra filen körbar: chmod u+x tweet.show du behöver bara skriva /tweet .sh Jag älskar OS X Daily för att tweeta ditt meddelande till världen. Tack till Greg Mason för att du korrigerade behörighetsfelet!"

"

Ian Winter tog ovanstående bash-script lite längre och lade till möjligheten att förhindra att du inte postar någon tweet, och en varning om en tweet överskrider gränsen på 140 tecken.Här är hans manus: !/bin/bash TWEET=$1 TWEETLEN=${TWEET} om || ; sedan om ; låt sedan EXTRA=$TWEETLEN-140 echo Användning: tweet \message\ (140 tecken eller mindre, du är $EXTRA över) else echo Användning: tweet \message\ (140 tecken eller mindre) fi avsluta 1 else curl -u användarnamn :lösenord -d status=$1 http://twitter.com/statuses/update.xml fi avsluta 0 Liksom tidigare, redigera ditt användarnamn och lösenord och spara filen som tweet och se till att gör det körbart chmod 755 tweet"

Lägg upp en Twitter-uppdatering via kommandoraden