Zveřejněte aktualizaci Twitteru prostřednictvím příkazového řádku

Anonim

Tweet můžete rychle odeslat z příkazového řádku pomocí příkazu curl, vše, co budete potřebovat, je vaše uživatelské jméno a heslo na Twitteru.

Spusťte Terminál a zadejte na jeden řádek následující vše, přičemž uživatelské jméno a heslo nahraďte svým vlastním:

"

curl -u uživatelské jméno:heslo -d stav=zde vaše stavová zpráva>"

Narazil jsem na to přes MurphyMac, který tento příkaz použil k plánování aktualizací Twitteru během spánku (vážně), pomocí příkazu curl ve spojení s příkazem spánku.Nejsem si jistý, jak praktické je tweetování ve spánku, ale možnost odeslat rychlou aktualizaci z příkazového řádku je docela užitečná.

"

Pokud jste tak nakloněni, můžete použít výše uvedený příkaz a vytvořit rychlý bash skript, abyste mohli snadno tweetovat z příkazového řádku, aniž byste museli psát celý řetězec. Stačí umístit následující text do textového souboru a pojmenovat jej podobně jako tweet.sh: !/bin/bash curl -u uživatelské jméno:heslo -d status=$1 http://twitter.com/ statuses/update.xml Nezapomeňte zadat své uživatelské jméno a heslo. Pak se ujistěte, že jste soubor udělali spustitelným: chmod u+x tweet.sh, stačí napsat /tweet .sh Miluji OS X Daily pro tweetování vaší zprávy světu. Děkujeme Gregu Masonovi za opravu chyby oprávnění!"

"

Ian Winter posunul výše uvedený bash skript o něco dále a přidal možnost zabránit vám nezveřejnit žádný tweet a varování, pokud tweet překročí limit 140 znaků.Zde je jeho skript: !/bin/bash TWEET=$1 TWEETLEN=${TWEET} if || ; pak jestliže ; pak nechte EXTRA=$TWEETLEN-140 echo Použití: tweet \message\ (140 znaků nebo méně, máte $EXTRA více) jinak echo Použití: tweet \message\ (140 znaků nebo méně) fi exit 1 else curl -u username :password -d status=$1 http://twitter.com/statuses/update.xml fi exit 0 Stejně jako předtím upravte své uživatelské jméno a heslo a uložte soubor jako tweet a nezapomeňte udělat z něj spustitelný chmod 755 tweet"

Zveřejněte aktualizaci Twitteru prostřednictvím příkazového řádku