Comment by coreyhn

2 days ago

Yahoo pipes. It was so great at creating rss feeds and custom workflows. There are replacements now like Zapier and n8n but loved that. Also google reader which is mentioned multiple times already.

Definitely recommend reading https://retool.com/pipes about the history of Pipes, with lots of input from the people who worked on it

(It’s not super obvious, especially on mobile, but once you see the site, just scroll down to see the content)

Yahoo Pipes was what internet should have been. We're so many decades into computing and that kind of inter-tool linking has only barely been matched by unix pipes.

  • Many companies are working very hard to make that impossible unfortunately. For example you can't get posts from public Facebook groups automatically, although that would be a really good source candidate. They used to allow it, but... not anymore.

I never used it, but Yahoo pipes sounds like it was awesome whenever I hear people talk about it.

I don't know if it was Yahoo Pipes that died, or a mainstream internet based on open protocols and standards.

  • It died because it was basically a cool hobby tech demo that happened to be on yahoo domain. There was never any real tie in to yahoo the company

I loved pipes. I had rss feeds from all the sites where I was sharing content collected up and formatted via pipes into a single rss feed that was pulled into a php blog.

Then all those sites I used to post on stopped supporting rss one by one and finally pipes was killed off.

For a while I used a python library called riko that did the same thing as pipes without the visual editor. I have to thank it for getting me off php and into python.

https://github.com/nerevu/riko

If anyone with time, money and resources wants to revive the ideas of Yahoo! Pipes then I would suggest using Node-RED[^1] as a good starting point.

It has the advantage of being open source, has well defined and stable APIs and a solid backend. Plus 10+ years of constant development with many learnings around how to implement flow based programming visually.

I used the Node-RED frontend to create Browser-Red[^2] which is a Node-RED that solely executes in the browser, no server required. It does not support all Node-RED functionality but gives a good feel for using Node-RED and flow based programming.

The second project with which I am using Node-RED frontend is Erlang-Red[^3] which is Node-RED with an Erlang backend. Erlang is better suited to flow based programming than NodeJS, hence this attempt to demonstrate that!

Node-RED makes slightly different assumptions than Yahoo! Pipes - input ports being the biggest: all nodes in Node-RED have either zero or one input wires, nodes in Yahoo! Pipes had multiple input wires.

A good knowledge of jQuery is required but that makes it simpler to get into the frontend code - would be my argument ;) I am happy to answer questions related to Node-RED, email in bio.

[^1]: https://nodered.org

[^2]: https://cdn.flowhub.org

[^3]: https://github.com/gorenje/erlang-red

Ah, this would get my vote too. I've seen a few attempts since, but I think you needed that era of "throw lots of money at any idea" to get it off the ground again.