Есть ли достойная альтернатива Yahoo Pipes? - PullRequest
23 голосов
/ 13 апреля 2010

Трубы в последнее время сильно глючат и в наши дни перестали экономить новые трубы. Google Mashup Editor и Microsoft Popfly более не поддерживаются. Существуют ли в настоящее время запущенные веб-приложения (или, по крайней мере, библиотеки, работающие на appengine), которые делают что-то подобное?

Ответы [ 6 ]

10 голосов
/ 03 марта 2011

(Этот вопрос задавался несколько раз ... n Например: Скрипт клонов Yahoo Pipes? Альтернативы Yahoo Pipes )

Pipe2py - это скрипт компилятора, который сгенерирует Python-эквивалент Yahoo Pipe с учетом URL канала:

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

(Обратите внимание, что еще не все блоки Pipes были реализованы.)

«Размещенная» версия Pipe2Py также доступна в Google App Engine: http://pipes -engine.appspot.com /

Вы также можете найти полезными YQL [http://developer.yahoo.com/yql/console/] и Scraperwiki [http://scraperwiki.com/]

5 голосов
/ 04 мая 2010

Dapper кажется довольно хорошим, не таким гибким, но анализировать данные легче.

2 голосов
/ 17 февраля 2011

Извлечение http://superfeedr.com/ Это не совсем похоже на каналы, поскольку они не кэшируют никаких данных, но вы можете легко определить рабочие потоки, в которые вам передаются данные из каналов.

2 голосов
/ 07 мая 2010

попробуй YQL , Yahoo! Язык запросов.

0 голосов
/ 15 октября 2015

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

Теперь, когда Pipes не работает, я использовал cors-anywhere для разработки собственного cors-прокси. Это займет у вас 10-15 минут, чтобы подготовить свою собственную версию. Вы можете найти мою реализацию здесь

Как только он будет готов в репозитории GitHub, вы можете развернуть репозиторий из Github в Azure всего за 5 минут после этого урока .

Тогда вы сможете запросить канал через ajax, например:

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

Можно запросить с помощью:

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

Примечание. Вам просто нужно заменить URL-адрес веб-сайта лазури своим собственным:

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

Указанный выше URL-адрес может быть вызван только из remojansen.com, поскольку он был настроен таким образом с использованием параметра cors-anywhere originWhitelist:

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

Надеюсь, мой ответ поможет некоторым людям с моей проблемой.

0 голосов
/ 08 июля 2011

Неустанавливаемое «обновление» до версии II YP вызывает более чем несколько проблем, надеюсь, это скоро утихнет. Мой сайт уже перестал работать в результате.

Я нахожусь в процессе воссоздания моих каналов с помощью PYTHON в Google Apps Engine, это не так дружелюбно, как каналы, но должно быть более стабильным. Очень похоже на сырой PHP, но с тонкими причудами и определенно не для начинающих. Я довольно хорошо разбираюсь в php и нахожу его крутой кривой обучения, но больше нет ничего заслуживающего доверия.

...