Yahoo Pipes:分析Digg,第1部分:按提交者
YahooPipes可让您快速整理一套工具来组织网络订阅源项目。在这个例子中,我将按每个故事的提交者对Digg主页RSS提要进行排序。否则,我们需要的所有信息都在Feed中。*$)–匹配整个字符串并将其保存在参数1中,即$1。DiggFeed变量使用:Digg主页RSS提要有许多我们可以在YahooPipes中访问的字段/变量。因此,item.title的正则表达式替换规则(^。
对于那些喜欢关注像Digg这样的社交媒体网站的人来说,一个简单的分析工具可能会对您有所帮助。 Yahoo Pipes可让您快速整理一套工具来组织网络订阅源项目。在这个例子中,我将按每个故事的提交者对Digg主页RSS提要进行排序。
为此,我们需要使用Yahoo Pipes Regex(正则表达式)模块来操纵Digg提要的一些内容。否则,我们需要的所有信息都在Feed中。
正则表达式: 我不打算详细讨论正则表达式。相反,我只列出我在截屏视频中使用的内容。 (如果你已经熟悉正则表达式,请耐心等待。)
^–插入符号–匹配字符串的开头。$–美元–匹配字符串的结尾.. *–点星–匹配任何字符序列。^。* $–匹配整个字符串。(^。* $)–匹配整个字符串并将其保存在参数1中,即$ 1。Digg Feed变量使用: Digg主页RSS提要有许多我们可以在Yahoo Pipes中访问的字段/变量。在这个例子中,我只使用了一个:
digg: submitter.digg:用户名
在Yahoo Pipes中,为了访问它,我们在它周围放置大括号(大括号):
$ {digg: submitter.digg: username}
过程: 以下是我在下面的视频中采取的步骤。
抓取Digg主页feed。在item.title字段的值中,在标题的开头插入digg用户名(故事提交者),用方括号括起来。与item.y:标题字段相同。 (这可能是多余的,但它并不是什么大问题。)将item.description字段替换为no–即一个空字符串。对于我们的分析,摆脱描述可以减少结果中的视觉混乱。它只是更容易看到标题和提交者。通过item.title输出结果操纵的提要。我们正在做的是采用诸如
之类的故事标题巴黎及rsquo的;呜咽故事
与
[RainbowPhoenix]巴黎’呜咽故事
为每个主页故事。方括号中的字符串是提交文章的Digg成员的名称。所以^。* $匹配“巴黎’ Sob Story”和()括号将此字符串分配给$ 1。因此,item.title的正则表达式替换规则(^。* $)采用相同的标题,并在标题前面的方括号中插入当前的digg用户名。
[$ {digg: submitter.digg: username}] $ 1
除了摆脱故事描述之外,这一切都是我们真正做的事情,然后对标题值进行排序。
Yahoo Pipes模块使用:
获取FeedRegexSortOutput您可以通过提交者管道获取我的Digg,克隆并将其调整到您心中的内容。或者等待下一个。在这个迷你系列的下一部分中,我们将按类别对Digg主页进行排序(并证明Apple对主页的偏见)。
CategorySEO上一篇:4在好客座博客中寻找的品质
下一篇:用户不希望搜索引擎保留其信息