2

我正在寻找一种方法来通过 cli (bash) 检索包含特定 twitter 主题标签的最新推文。运行如下:“./get-tweet.sh blah”并返回“伙计,我感觉如此#blah”谢谢!

看起来我可以通过这样做获得 rss 提要:

curl -s ' http://search.twitter.com/search.rss?q=%23blah&rpp=1 '

然后我只需要删除正确的xml

4

2 回答 2

1

我会看TTYtter这样做。特别是它允许像这样编写脚本:

ttytter -runcommand="/search #haiku"

尽管对于 oAuth,您需要以交互方式进行初始设置。

于 2013-03-07T22:44:36.133 回答
0

好的,我一起破解了一个解决方案:

!/bin/bash

curl -s " http://search.twitter.com/search.rss?q=%23 $1&rpp=1" > /tmp/hashtag.xml

xmllint --xpath '/rss/channel/item/title/text()' /tmp/hashtag.xml | sed 's/http\://t.co/*//g' | sed 's/#//g' | sed 's/@//g' |xargs -i -0 echo -n "{}" echo

rm /tmp/hashtag.xml

于 2013-03-08T15:33:31.010 回答