Опубликовать обновление Twitter через командную строку

Anonim

Вы можете быстро опубликовать твит из командной строки с помощью команды curl. Все, что вам нужно, это ваше имя пользователя и пароль Twitter.

Запустите Терминал и введите все в одну строку, заменив логин и пароль на свои:

"

curl -u имя пользователя:пароль -d статус=ваше сообщение о статусе здесь>"

Я наткнулся на это через MurphyMac, который использовал команду для планирования обновлений Twitter во время сна (серьезно), используя команду curl в сочетании с командой sleep.Я не уверен, насколько практично писать твиты во сне, но возможность опубликовать быстрое обновление из командной строки очень удобна.

"

Если вы так склонны, вы можете использовать приведенную выше команду и создать быстрый сценарий bash, чтобы вы могли легко твитить из командной строки, не вводя полную строку. Просто поместите следующее в текстовый файл и назовите его, например, tweet.sh: !/bin/bash curl -u имя пользователя:пароль -d status=$1 http://twitter.com/ statuses/update.xml Обязательно укажите имя пользователя и пароль. Затем не забудьте сделать исполняемый файл: .sh Я люблю OS X Daily, чтобы твитнуть ваше сообщение миру. Спасибо Грегу Мейсону за исправление ошибки прав доступа!"

"

Ян Винтер немного расширил приведенный выше сценарий bash и добавил возможность запретить вам публиковать твиты, а также предупреждение, если твит превышает ограничение в 140 символов.Вот его скрипт: !/bin/bash TWEET=$1 TWEETLEN=${TWEET} if || ; то если ; затем пусть EXTRA=$TWEETLEN-140 echo Использование: tweet \message\ (140 символов или меньше, вы $EXTRA over) else echo Использование: tweet \message\ (140 символов или меньше) fi exit 1 else curl -u имя пользователя :password -d status=$1 http://twitter.com/statuses/update.xml fi exit 0 Как и раньше, отредактируйте имя пользователя и пароль, сохраните файл как твит и обязательно сделать его исполняемым chmod 755 tweet"

Опубликовать обновление Twitter через командную строку