Подтвердить что ты не робот

Альтернативы Yahoo Pipes

Я использовал Yahoo Pipes для некоторых прототипов, но я не желаю неохотно использовать его в полном объеме, так как мы не будем контролировать его время безотказной работы и т.д.

Есть ли альтернатива (в идеале с открытым исходным кодом), которую я могу запустить на моем собственном сервере? Или любое приложение, которое может конвертировать канал в PHP или Ruby?

4b9b3361

Ответ 1

Вы можете сгенерировать эквивалент кода Python для простого канала Yahoo с помощью pipe2py: http://github.com/ggaughan/pipe2py

Если сгенерированный эквивалент кода, который требуется вам для блока Yahoo Pipes, не является частью дистрибутива, pipe2py легко расширяется/(Пожалуйста, подумайте о том, чтобы внести какие-либо расширения обратно...)

Ответ 2

Как насчет этого? http://pipes.deri.org/

"DERI Pipes: с открытым исходным кодом, расширяемые, встраиваемые веб-данные Mashups

Вдохновленный Yahoo Pipes, DERI Pipes - это движок и графическая среда для общих преобразований веб-данных и Mashup. Поддерживает RDF, XML, Microformats, JSON и двоичные потоки. Используйте его как "веб-трубу" или внедряйте в свои приложения Работает как инструмент командной строки Mashup Поддерживает SPARQL, XQUERY, несколько языков сценариев. Расширьте его по мере необходимости DERI Pipes, как правило, производят как выходные потоки данных (например, XML, RDF, JSON), которые могут использоваться приложениями. Однако при вызове обычного браузера они предоставляют пользователю конечный пользовательский интерфейс для ввода значений параметров и просмотра результатов (см. Примеры ниже).

Ответ 3

В нашей компании мы довольно долгое время используем Yahoo Pipes, и мы все еще используем ее для некоторых конкретных и более сложных фидов.

В противном случае мы разрабатываем простое приложение на основе Sinatra для работы как Yahoo Pipes и возвращаем результат как стандартизованный ответ XML/JSON. Это довольно просто создать такое приложение, однако я согласен с Паскалем. Между серверами Yahoo и вашим, полагаясь на Yahoo! должен быть более эффективным, чем полагаться на пользовательский сервер.

Единственный недостаток Pipes, с которым мы столкнулись, - это дроссель API. Мы частично решили проблему, кэширующую ответы на нашей стороне, и внедряем настраиваемый механизм дросселирования для динамического замедления запросов, когда Pipes возвращает ошибку HTTP.

Ответ 4

Может быть, вы должны проверить Apatar - не знаете, каковы ваши требования, но, может быть, это помогает?

Ответ 5

Кажется, что он остался бездействующим, но ради документирования там WebHookIt на основе Node и MongoDB.

Ответ 6

Пожалуйста, взгляните на apigee, у них есть визуальный интерфейс, а также механизм создания сценариев xml. Он позволяет обрабатывать любые api, xml, json или текст. они имеют

Ответ 7

Что касается времени безотказной работы, вы можете кэшировать вывод Yahoo Pipes на своем сервере, если фид пройдет AWOL в течение короткого времени (хотя, как сказал PascalMartin, их время безотказной работы, скорее всего, будет лучше, чем ваше).

Маловероятно, что Yahoo внезапно закрывает Yahoo Pipes, но если они это сделают, я уверен, что клоны начнут возникать. В худшем случае не составит труда написать специальную программу / script, чтобы получить кучу фидов и фильтровать их по вашим критериям.

Ответ 8

Существует очень похожий инструмент, называемый Quadrigram. Он имеет более 500 операционных модулей, которые вы объединяете вместе для создания процессов обработки данных. Он также имеет 40 комбинированных визуализаций. Это веб-интерфейс и позволяет публиковать интерактивные прототипы в Интернете.

www.quadrigram.com