Опублікуйте оновлення Twitter за допомогою командного рядка

Anonim

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

Запустіть термінал і введіть усе в одному рядку, замінивши ім’я користувача та пароль своїми:

"

curl -u ім’я користувача:пароль -d status=ваше повідомлення про статус тут>"

Я натрапив на це через MurphyMac, який використовував команду для планування оновлень Twitter під час сну (серйозно), використовуючи команду curl у поєднанні з командою sleep.Я не впевнений, наскільки практичним є твіт під час сну, але можливість опублікувати швидке оновлення з командного рядка дуже зручна.

"

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

"

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

Опублікуйте оновлення Twitter за допомогою командного рядка