18 votes

Alternatives à Yahoo Pipes

J'ai utilisé Yahoo Pipes pour quelques prototypes, mais je suis mauvaise volonté Je suis réticent à l'utiliser en pleine production car nous n'aurons aucun contrôle sur son temps de fonctionnement, etc.

Existe-t-il une alternative (idéalement open source) que je puisse exécuter sur mon propre serveur ? Ou une application capable de convertir un pipe en PHP ou Ruby ?

9voto

bresslau Points 81

Et ça ? http://pipes.deri.org/

"DERI Pipes : Mashups de données Web à code source ouvert, extensibles et intégrables

Inspiré par Pipes de Yahoo, DERI Pipes est un moteur et un environnement graphique pour les transformations générales de données Web et les mashups. Il prend en charge RDF, XML, les microformats, JSON et les flux binaires. Utilisez-le comme un "Web Pipe" ou intégré à vos applications. Fonctionne comme un outil de ligne de commande de mashup Supporte SPARQL, XQUERY, plusieurs langages de script. Étendez-le selon vos besoins En général, les tuyaux DERI produisent en sortie des flux de données (par exemple, XML, RDF, JSON) qui peuvent être utilisés par des applications. Toutefois, lorsqu'ils sont invoqués par un navigateur normal, ils fournissent une interface graphique utilisateur final permettant à l'utilisateur d'entrer des valeurs de paramètres et de parcourir les résultats (voir les exemples ci-dessous)."

8voto

psychemedia Points 784

Vous pouvez générer un équivalent en code Python d'un simple pipe Yahoo avec pipe2py : http://github.com/ggaughan/pipe2py

Si l'équivalent en code généré du bloc Yahoo Pipes dont vous avez besoin ne fait pas partie de la distribution, pipe2py est facilement extensible/ (Veuillez envisager de contribuer aux extensions en retour...).

4voto

Simone Carletti Points 77653

Dans notre entreprise, nous utilisons Yahoo Pipes depuis assez longtemps et nous l'utilisons toujours pour certains flux spécifiques et plus complexes.

Sinon, nous développons une simple application basée sur Sinatra pour fonctionner comme Yahoo Pipes et renvoyer le résultat sous forme de réponse XML/JSON standardisée. Il est assez simple de créer une telle application, cependant je suis d'accord avec Pascal. Entre les serveurs de Yahoo et les vôtres, s'appuyer sur Yahoo ! devrait être plus efficace que de s'appuyer sur un serveur personnalisé.

Le seul inconvénient de Pipes que nous avons rencontré est l'étranglement de l'API. Nous avons partiellement résolu le problème en mettant en cache les réponses de notre côté et en implémentant un mécanisme d'étranglement personnalisé pour ralentir dynamiquement les demandes lorsque Pipes renvoie une erreur HTTP.

2voto

Hale Points 21

Vous devriez peut-être vérifier Apatar - Je ne sais pas quelles sont vos exigences, mais peut-être cela peut-il vous aider ?

2voto

Su' Points 1600

Il semble avoir été mis en sommeil, mais pour le bien de la documentation, il y a WebHookIt basé sur Node et MongoDB.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X