雅虎管道有没有像样的替代品?

Posted

技术标签:

【中文标题】雅虎管道有没有像样的替代品?【英文标题】:Is there a decent alternative to Yahoo Pipes? 【发布时间】:2011-02-07 07:34:42 【问题描述】:

Pipes 最近出现了很多问题,并且这些天已停止保存新管道。 Google Mashup Editor 和 Microsoft Popfly 均已停产。 是否有任何当前正在运行的网络应用程序(或至少在 appengine 上运行的库)执行类似操作?

【问题讨论】:

重复:***.com/questions/2019887/alternatives-to-yahoo-pipes 没有重复:那是关于“在我自己的服务器上运行的替代方案” 【参考方案1】:

(这个问题已经被问过好几次了...n 例如: Yahoo Pipes clone script? Alternatives to Yahoo Pipes )

Pipe2py 是一个编译器脚本,它会根据管道的 URL 生成相当于 Yahoo Pipe 的 Python:

https://github.com/ggaughan/pipe2py/

(请注意,并非所有 Pipes 块都已实现。)

Google App Engine 上也提供了 Pipe2Py 的“托管”版本:http://pipes-engine.appspot.com/

您可能还会发现 YQL [http://developer.yahoo.com/yql/console/] 和 Scraperwiki [http://scraperwiki.com/] 很有用

【讨论】:

当然有,但相对于我发布这个问题的那一天,将来会有。请检查日期。感谢您的回答,没有讽刺意味:)【参考方案2】:

Dapper 看起来还不错,虽然没有那么灵活但是更容易解析数据。

【讨论】:

dapper 似乎也由雅虎拥有/运营 - 不确定这将是一个合适的替代方案 @messedup:不知道为什么不赞成,Dapper 被雅虎收购了! 2010 年 10 月 5 日 (dapper.net/news/?p=1208),在我写这篇文章几个月后。 很公平 - 我只是投了反对票,因为似乎有更好的答案可用。 @messedup:我也同意,我不知道那些新的 OSS。【参考方案3】:

试试YQL,雅虎!查询语言。

【讨论】:

【参考方案4】:

查看http://superfeedr.com/ 它不完全像管道,因为它不缓存任何数据,但您可以轻松定义工作流,将来自提要的数据推送给您。

【讨论】:

【参考方案5】:

YP 不可阻挡的“升级”到第二版导致了很多问题,希望它会很快解决。因此,我的网站已经停止运行。

我正在使用 Google Apps Engine 上的 PYTHON 重新创建我的管道,它不像管道那么友好,但应该更稳定。与原始 php 非常相似,但有一些微妙的怪癖,绝对不适合初学者。我对 php 相当熟悉,并且发现它的学习曲线陡峭,但没有其他可信的。

【讨论】:

【参考方案6】:

我使用 Yahoo Pipes 能够使用 AJAX 从其他网站重新获取 RSS 提要。

现在 Pipes 无法正常工作,我使用 cors-anywhere 开发了自己的 cors-proxy。准备好自己的版本需要 10 到 15 分钟。你可以找到我的实现here

在 GitHub 存储库中准备好后,您可以在 this tutorial 之后在 5 分钟内将存储库从 Github 部署到 Azure。

然后你就可以通过 ajax 请求一个 feed,例如:

http://***.com/feeds/user/606821

可以通过以下方式请求:

http://my-cors-proxy.azurewebsites.net/***.com/feeds/user/606821

注意:您只需要将 azure 的网址替换为您自己的网址即可:

http://my-cors-proxy.azurewebsites.net/

上面的 URL 只能从 remojansen.com 调用,因为它是使用 cors-anywhere originWhitelist 设置配置的:

originWhitelist: (process.env.PORT ? ['http://www.remojansen.com'] : []),

我希望我的回答能帮助一些人解决我的问题。

【讨论】:

以上是关于雅虎管道有没有像样的替代品?的主要内容,如果未能解决你的问题,请参考以下文章

谷歌/雅虎地理编码的替代品? [关闭]

face.com API 的替代方案

左连接的替代方案

在 Node JS 中管道远程文件寻找替代方法

Linux 中的 Windows 命名管道替代方案

在 GridSearchCV 的管道中替代不同的模型