雅虎管道的替代品

发布于 2024-08-17 05:52:35 字数 1491 浏览 10 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

远山浅 2024-08-24 05:52:35

这又如何呢?
http://pipes.deri.org/

“DERI Pipes:开源、可扩展、可嵌入的 Web 数据混搭,

灵感来自 Yahoo's Pipes、DERI Pipes 是用于一般 Web 数据转换和 Mashup 的引擎和图形环境。
支持 RDF、XML、微格式、JSON 和二进制流。
将其用作“Web Pipe”或嵌入到您的应用程序中
作为混搭命令行工具使用
支持SPARQL、XQUERY等多种脚本语言。
根据需要扩展它
一般来说,DERI Pipes 生成可供应用程序使用的数据输出流(例如 XML、RDF、JSON)。但是,当由普通浏览器调用时,它们会提供最终用户 GUI,供用户输入参数值并浏览结果(请参阅下面的示例)。”

What about this?
http://pipes.deri.org/

"DERI Pipes: Open Source, Extendable, Embeddable Web Data Mashups

Inspired by Yahoo's Pipes, DERI Pipes is an engine and graphical environment for general Web Data transformations and Mashup.
Supports RDF, XML, Microformats, JSON and binary streams.
Use it as a "Web Pipe" or embedded in your applications
Works as a mashup command Line tool
Supports SPARQL, XQUERY, Several scripting languages.
Extend it as needed
DERI Pipes, in general, produce as an output streams of data (e.g. XML, RDF,JSON) that can be used by applications. However, when invoked by a normal browser, they provide a end user GUI for the user to enter parameter values and browse the results (see the examples below) ."

东走西顾 2024-08-24 05:52:35

您可以使用 pipeline2py 生成与简单 Yahoo 管道等效的 Python 代码: http://github.com/ggaughan/pipe2py< /a>

如果您需要的与 Yahoo Pipes 块等效的生成代码不是发行版的一部分,则 pipeline2py 可以轻松扩展/(请考虑贡献任何扩展...)

You can generate a Python code equivalent of a simple Yahoo pipe with pipe2py: http://github.com/ggaughan/pipe2py

If a generated code equivalent of Yahoo Pipes block you require isn't part of the distribution, pipe2py is easily extended/ (Please consider contributing any extensions back...)

陌若浮生 2024-08-24 05:52:35

在我们公司,我们已经使用 Yahoo Pipes 相当长一段时间了,并且我们仍在将它用于一些特定的和更复杂的提要。

否则,我们正在开发一个简单的基于 Sinatra 的应用程序,以像 Yahoo Pipes 一样工作,并将结果作为标准化的 XML/JSON 响应返回。
创建这样的应用程序非常简单,但我同意 Pascal 的观点。在雅虎服务器和您的服务器之间,依靠 Yahoo!应该比依赖自定义服务器更有效。

我们遇到的管道唯一的缺点是 API 限制。我们已经部分解决了缓存响应的问题,并实现了自定义限制机制,以便在 Pipes 返回 HTTP 错误时动态减慢请求速度。

In our company, we've been using Yahoo Pipes for quite a long time and we're still using it for some specific and more complex feeds.

Otherwise, we are developing a simple Sinatra-based application to work like Yahoo Pipes and return the result as a standardized XML/JSON response.
It's quite simple to create such application, however I agree with Pascal. Between Yahoo's servers and yours, relying on Yahoo! should be more effective than relying on a custom server.

The only Pipes downside we've been experiencing is the API throttle. We've partially solved the issue caching the responses on our side and implementing a custom throttling mechanism to dynamically slow down requests when Pipes returns an HTTP error.

紧拥背影 2024-08-24 05:52:35

也许您应该检查 Apatar - 不确定您的要求是什么,但也许它有帮助?

Maybe you should check Apatar - not sure what your requirements are, but maybe it helps?

秋千易 2024-08-24 05:52:35

它似乎已经休眠,但为了记录,有 WebHookIt,基于在 Node 和 MongoDB 上。

It seems to have gone dormant, but for the sake documenting, there's WebHookIt, based on Node and MongoDB.

逆流 2024-08-24 05:52:35

请看一下 apigee ,他们有可视化界面以及 xml 基础脚本引擎。它允许您处理任何 api、xml、json 或文本。他们有

Please take a look at apigee , they have visual interface as well as xml base scripting engine. It allows you to process any api, xml, json or text. they have

怪异←思 2024-08-24 05:52:35

关于正常运行时间,您可以将 Yahoo Pipes 的输出缓存在您的服务器上,以防提要在短时间内擅离职守(尽管正如 PascalMartin 所说,他们的正常运行时间很可能比您的更好)。

雅虎不太可能突然关闭雅虎管道,但如果他们这样做,我确信克隆会开始涌现。最坏的情况是,编写自定义程序/脚本来获取一堆提要并根据您的标准过滤它们并不会太困难。

Regarding uptime, you could cache the output of Yahoo Pipes on your server in case the feed goes AWOL for a short time (though as PascalMartin said, their uptime is very likely better than yours).

It's unlikely that Yahoo would suddenly close Yahoo Pipes but if they did I'm sure clones would start springing up. Worst case scenario it wouldn't be too difficult to write a custom program/script to fetch a bunch of feeds and filter them on your criteria.

独木成林 2024-08-24 05:52:35

有一个非常相似的工具,称为 Quadrigram。
它具有 500 多个操作模块,您可以将它们链接在一起以创建数据流程。
它还具有 40 多个可组合的可视化效果。它是基于网络的,允许您在线发布交互式原型。

www.quadrigram.com

There is a very similar tool called Quadrigram.
It has over 500 operation modules that you chain together to create data processes.
It also has 40+ combinable visualizations. It is web-based, and allows you to publish interactive prototypes online.

www.quadrigram.com

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文