2010-01-30

中文推上了米国local trends榜的头名

 前几天我说 twitter的local trends就算加入贵国也是个摆相的,因为贵国没有一个推友的IP是来自贵国 ,是因为我猜想local trends是基于geoip统计。 @number5 说应该是基于 geotagging 统计,但是geotagging只有部分移动客户端支持,另外还需要帐号设置 enable geotagging,导致统计数据有限。

事实上很可能就是基于geoip,看看这张图。
中文推占领米国local trends

发生时间是今天下午6点多,美帝大部分人还没起床。我搜了一下才发现这个话题应该是@hengdm 发的一条中文推引起的,这条推被转推了不到50次居然就登上了local trends的头名。

注意:这是米国的local trends,说明啥?说明咱都被认为是来自米国,我相信绝大部分国内的推友翻墙都是使用米帝的VPN或者代理吧。

真是一个杯具啊。 

利用yahoo pipes过滤twitter搜索结果

前些天 @wangpei 呼吁推友们根据自己的特长,各自推出 [每日一]计划,统一使用 #1day1这个hashtag,得到不少推友的响应。

之后看到 @vising 抱怨说他订阅了 #1day1 的搜索结果,但是结果中有很多人RT后的重复推,不知道怎么解决。

其实这个问题可以利用 yahoo pipes来解决,请看我的解决方法

1. 在 Yahoo Pipes 里新建一个 pipe

2. 拖入一个 Fetch Feed 模块,输入搜索 #1day1的rss地址,即 http://search.twitter.com/search.atom?q=%231day1

3. 拖入一个filter模块,行为设置为block,规则设置为item.title contains RT,也就是说如果内容中包含RT的将被filter模块过滤掉。当然也可以用正则表达式,我这里设置得比较简单。

4.把 fetch feed模块和filter模块连接起来,再把filter模块和pipe out模块连接起来

5.页面的下方有个preview按钮可以用于测试设置是否你想要的结果

整个设置如下图
yahoo pipes

如果正确的话,把这个pipes保存下来,并且发布。这样你就可以用google reader订阅这个pipes了。

我建的这个pipes地址是 http://pipes.yahoo.com/easthero/1day1,你可以直接订阅,也可以把我的这个pipes clone过去自己研究。

yahoo pipes功能十分强大,但貌似不温不火的,有点小尴尬啊。