2010-01-07 100 views
18

我用雅虎管道對於一些原型,但我不願意 不願意 使用它在滿負荷生產,因爲我們將有沒有對其進行控制的正常運行時間等替代雅虎管道

是否有(理想的開源)替代,我可以在我自己的服務器上運行?或者任何可以將管道轉換爲PHP或Ruby的應用程序?

+15

雅虎的服務器和你之間,我敢打賭,超過了雅虎的正常運行時間比你的^^ – 2010-01-07 11:38:28

+4

@Pascal MARTIN哈更好!同意。但他們扼殺了我,並且我不相信它在多年的時間裏甚至會作爲一家公司存在。或者他們可以拔插頭或開始充電。風險太大。 – rjstelling 2010-01-07 11:56:02

+0

現在問題已經關閉,所以我不能將它作爲答案發布,爲了文檔的緣故,我來到了一個跨越Huginn(https://github.com/cantino/huginn)這是一個開源和自我託管的替代方案,在日落後獲得了很多吸引力。 – Rabin 2016-04-27 12:19:52

回答

8

您可以生成Python代碼相當於一個簡單的雅虎管道與pipe2py:http://github.com/ggaughan/pipe2py

如果生成的代碼相當於雅虎管道的堵塞,你需要不分配的部分,pipe2py很容易擴展/(請考慮提供任何延期回來...)

4

在我們公司,我們一直在使用雅虎管道很長一段時間,我們仍然將它用於某些特定和更復雜的訂閱源。否則,我們正在開發一個簡單的基於Sinatra的應用程序,像Yahoo Pipes一樣工作,並將結果作爲標準化的XML/JSON響應返回。 創建這樣的應用程序非常簡單,但是我同意帕斯卡。在雅虎的服務器和你的服務器之間,依靠Yahoo!應該比依靠自定義服務器更有效。

我們遇到的唯一Pipes缺點是API節流。我們已經部分解決了在我們這邊緩存響應的問題,並實施了一種自定義調節機制,以在Pipes返回HTTP錯誤時動態減慢請求。

+3

很高興聽到成功的故事。但擁有一個開源的替代品,你可以編寫你自己的模塊,這將是一件好事。 – rjstelling 2010-01-07 12:25:23

1

關於正常運行時間,您可以將服務器上的Yahoo Pipes輸出緩存在服務器上,以防短時間內發送AWOL消息(儘管PascalMartin表示,他們的正常運行時間很可能比您的服務時間要好)。

雅虎很可能不會突然關閉雅虎管道,但如果他們確實做到了,我確信克隆人會開始涌現。最糟糕的情況是,編寫自定義程序/腳本來獲取一堆供稿並根據您的標準對其進行過濾並不會太困難。

2

也許你應該檢查Apatar - 不知道你的要求是什麼,但也許它有幫助嗎?

9

這是怎麼回事? http://pipes.deri.org/

「DERI管:開源,可擴展,可嵌入網頁數據混搭

雅虎的管道啓發,DERI管道是發動機和一般的Web數據轉換的圖形環境和混搭 支持RDF,XML,。微格式,JSON和二進制流。 使用它作爲一個「網絡管道」或內嵌在應用程序中 作品混搭命令行工具 支持SPARQL,XQuery中,有幾個腳本語言。 擴展它根據需要 DERI管道,一般,產生作爲輸出的數據流(例如XML,RDF,JSON)c被應用程序使用。但是,當由普通瀏覽器調用時,它們提供了一個最終用戶GUI,供用戶輸入參數值並瀏覽結果(請參閱下面的示例)。「

+1

從我所知道的情況來看,DERI Pipes早已被拋棄爲一個活躍的開源項目。最後一次提交大約在3年前,從那時起就沒有任何活動跡象。 – Jack 2013-01-10 18:24:50

2

它似乎已經休眠,但爲了記錄,有WebHookIt,基於Node和MongoDB。

2

請看看apigee,他們有可視化界面以及xml基礎腳本引擎。它允許你處理任何API,XML,JSON或文本。他們有

+0

mmm是他們的發動機運轉來源還是SAS模型? – user1172468 2013-04-09 23:54:19

0

有一個非常類似的工具稱爲Quadrigram。 它有超過500個操作模塊,您可以鏈接在一起創建數據過程。它也有40多個可組合的可視化。它是基於網絡的,並允許您在線發佈交互式原型。

www.quadrigram.com