前些天
@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按钮可以用于测试设置是否你想要的结果
整个设置如下图
如果正确的话,把这个pipes保存下来,并且发布。这样你就可以用google reader订阅这个pipes了。
我建的这个pipes地址是
http://pipes.yahoo.com/easthero/1day1,你可以直接订阅,也可以把我的这个pipes clone过去自己研究。
yahoo pipes功能十分强大,但貌似不温不火的,有点小尴尬啊。