xml 雅虎管道有没有像样的替代品?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/2627387/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Is there a decent alternative to Yahoo Pipes?
提问by Sri Kadimisetty
Pipes is being very buggy lately and has stopped saving new pipes these days. Google Mashup Editor and Microsoft Popfly are both discontinued. Are there are any currently running web apps(or atleast libraries that run on appengine) that do something similar ?
管道最近出现了很多问题,并且这些天已经停止保存新管道。Google Mashup Editor 和 Microsoft Popfly 均已停产。是否有任何当前正在运行的网络应用程序(或至少在 appengine 上运行的库)做类似的事情?
采纳答案by psychemedia
(This question has been asked several times...n For example: Yahoo Pipes clone script?Alternatives to Yahoo Pipes)
(这个问题已被问过多次...n 例如: Yahoo Pipes clone script?Alternatives to Yahoo Pipes)
Pipe2py is a compiler script that will generate a Python equivalent of a Yahoo Pipe given the URL of the pipe:
Pipe2py 是一个编译器脚本,它会根据管道的 URL 生成与 Yahoo Pipe 等效的 Python:
https://github.com/ggaughan/pipe2py/
https://github.com/ggaughan/pipe2py/
(Note that not all Pipes blocks have yet been implemented.)
(请注意,并非所有 Pipes 块都已实现。)
A "hosted" version of Pipe2Py is also available on Google App Engine: http://pipes-engine.appspot.com/
Google App Engine 上还提供了 Pipe2Py 的“托管”版本:http://pipes-engine.appspot.com/
You might also find YQL [ http://developer.yahoo.com/yql/console/] and Scraperwiki [ http://scraperwiki.com/] useful
您可能还会发现 YQL [ http://developer.yahoo.com/yql/console/] 和 Scraperwiki [ http://scraperwiki.com/] 很有用
回答by Alix Axel
回答by Julien Genestoux
Check out http://superfeedr.com/It's not exactly like pipes as it doesn't cache any data, but you can easily define work flows where the data from feeds is pushed to you.
查看http://superfeedr.com/它并不完全像管道,因为它不缓存任何数据,但您可以轻松定义工作流,其中将提要中的数据推送给您。
回答by Skizz
The unstopable 'upgrade' to verion II of YP is causing more than a few problems, hopefully it will settle down soon. My site has already ceased functioning as a result.
YP 对版本 II 不可阻挡的“升级”造成了很多问题,希望它很快就会安定下来。我的网站已经因此停止运行。
Am in the process of recreating my pipes using PYTHON on the Google Apps Engine, it's not as friendly as pipes but should be more stable. Very similiar to raw PHP but with sublte quirks and definitely not for beginers. I'm reasonably good with php and finding it steep learning curve, but there is nothing else credible out there.
我正在使用 Google Apps Engine 上的 PYTHON 重新创建我的管道,它不像管道那样友好,但应该更稳定。与原始 PHP 非常相似,但具有微妙的怪癖,绝对不适合初学者。我对 php 相当擅长并且发现它的学习曲线很陡峭,但没有其他可信的东西了。
回答by Remo H. Jansen
I used Yahoo Pipes to be able to requets RSS feeds from other websites using AJAX.
我使用 Yahoo Pipes 能够使用 AJAX 从其他网站请求 RSS 提要。
Now that Pipes is not working, I have used cors-anywhereto develop my own cors-proxy. It would take you 10-15 minutes to get your own version ready. You can find my implementation here
现在 Pipes 不工作了,我已经习惯cors-anywhere了开发自己的 cors-proxy。准备好自己的版本需要 10-15 分钟。你可以在这里找到我的实现
Once you have it ready in a GitHub repository you can deploye the repo from Github to Azure in just 5 minutes following this tutorial.
在 GitHub 存储库中准备好它后,您可以按照本教程在 5 分钟内将存储库从 Github 部署到 Azure 。
Then you will be able to request a feed via ajax, for example:
然后您就可以通过 ajax 请求提要,例如:
http://stackoverflow.com/feeds/user/606821
Can be requested using:
可以使用以下方式请求:
http://my-cors-proxy.azurewebsites.net/stackoverflow.com/feeds/user/606821
Note: You just need to replace the azure's website URL with your own one:
注意:您只需将 azure 的网站 URL 替换为您自己的 URL:
The URL above can only be invoked from remojansen.combecause it was configured that way using the cors-anywhereoriginWhitelistsetting:
上面的 URL 只能被调用,remojansen.com因为它是使用设置以这种方式配置的:cors-anywhereoriginWhitelist
originWhitelist: (process.env.PORT ? ['http://www.remojansen.com'] : []),
I hope my answer will help some people with my problem.
我希望我的回答能帮助一些人解决我的问题。

