通过命令行发布 Twitter 更新

Anonim

您可以使用curl 命令从命令行快速发布推文,您只需要您的Twitter 用户名和密码。

启动终端并在一行中键入以下所有内容,将用户名和密码替换为您自己的用户名和密码:

"

curl -u username:password -d status=你的状态信息在这里>"

我通过 MurphyMac 遇到了这个,他使用命令在睡觉时安排 Twitter 更新(严重),结合使用 curl 命令和 sleep 命令。我不确定在睡觉时发推文有多实用,但是从命令行发布快速更新的能力非常方便。

"

如果您愿意,可以使用上述命令并制作一个快速的 bash 脚本,这样您就可以轻松地从命令行发送推文,而无需键入完整的字符串。只需将以下内容放在一个文本文件中,并将其命名为类似 tweet.sh 的名称:!/bin/bash curl -u username:password -d status=$1 http://twitter.com/ statuses/update.xml 请务必指定您的用户名和密码。然后确保使文件可执行:chmod u+x tweet.show 你只需要输入/tweet .sh 我喜欢 OS X Daily 向全世界发布您的信息。感谢 Greg Mason 纠正权限错误!"

"

Ian Winter 对上述 bash 脚本进行了更进一步的改进,并添加了防止您不发布任何推文的功能,并在推文超过 140 个字符限制时发出警告。这是他的脚本:!/bin/bash TWEET=$1 TWEETLEN=${TWEET} if || ;那么如果;然后让 EXTRA=$TWEETLEN-140 echo Usage: tweet \message\ (140 chars or less, you&39;re $EXTRA over) else echo Usage: tweet \message\ (140 chars or less) fi exit 1 else curl -u username :password -d status=$1 http://twitter.com/statuses/update.xml fi exit 0 和之前一样,编辑你的用户名和密码,并将文件保存为tweet,一定要使其可执行 chmod 755 tweet"

通过命令行发布 Twitter 更新