Appuyez sur Entrée pour voir vos résultats ou Echap pour annuler.

Any Yahoo Pipes true substitute out there ?
Tools for RSS feed merging and filtering

Pipe dreams by darwin Bell
Pipe dreams by darwin Bell. Source : Flickr https://www.flickr.com/photos/darwinbell/2422933100/
darwin Bell CC BY-NC 2.0

The loss of Yahoo Pipes in August 2015 [1] was a major blow to the monitoring/research community and also web site authors looking for selected content. Its ability to combine and filter multiple RSS feeds into one feed was unique among free hosted services.

This post will focus on how we could replace Yahoo Pipes for these functions [2]. We will not deal here with the web page scraping Pipes was able to do too [3].

So I went looking for substitutes which could merge and filter feeds. I mean, real ones : as simple as Pipes. For instance, they shall have a graphic user interface (GUI) ; coding shouldn’t be necessary. The only difficulty allowed should be the use of regular expressions (Regex).

Free hosted substitutes

  • FeedCombine, RSSMix, FeedRinse or ChimpFeedr (to merge feeds into one feed) then FeedSifter or FeedRinse (to filter the mega-feed) can answer simple needs.
    FeedRinse can do more, as it accepts Regex but it can’t merge more than 5 feeds, is slow and bugs according to La Bibliothèque du CHUM’s test.
    FeedCombine cannot combine more than 5 feeds, say Anik Dumont-Bissonnette.
    ChimpFeedr is very simple at "chomping" (as their web site says) feeds.
    RSSMix, according to the same test, works perfectly, merging up to 100 feeds
  • Feed Informer combines and filters feeds, but filtering can only be done using AND or OR operators
  • IFTTT doesn’t seem to do exactly that : merging and filtering RSS feeds into one feed. Which is not to say it does not have its (numerous) advantages in the field of monitoring services.

Paid hosted substitutes

Self-hosted solutions (need coding skills)

In the sources listed below, I found other free or paid total or partial replacements — but you have to host them on your own server and/or they’re far too complicated for the average information professional :

  • Tiny Tiny RSS (TT-RSS) is an RSS reader with very interesting RSS feeds filtering features (open source)
  • Huginn by cantino (open source on GitHub). According to a MakeUseOf article, « this is the most popular of all the GitHub solutions mentioned, and has a huge, active support community behind it. It’s well documented and easy to use »
  • WebHookit, based on Node.js and mongoDB (open source)
  • Pypes (open source on GitHub), a Python application
  • Rss Percolator (open source on GitHub). Downloads, aggregates and filters RSS feeds
  • ClickScripts (open source on GitHub)
  • Bipio (open source). See the Getting started page (developer documentation) for a quick presentation. Bipio is a graph pipelining API talking RESTful JSON
  • Neddick (open source on GitHub).
  • pipe2py (open source on GitHub). You need to backup your YP pipes before. It uses JSON and the Google App Engine
  • Pipes2js (open source on GitHub)
  • Superpipes (open source), to be hosted on a Debian server
  • open source edition of MuleSoft’s Anypoint Studio
  • Quadrigram seems too graphics-oriented to me (apparently free).

NB : the first four services are recommended [8] by Serge Courrier, a French consultant specialising in RSS readers and the use of RSS feeds for monitoring web sites [9].

Walled gardens

RSS is important to information professionals and, as we’ve seen, much used by people whose job is to monitor web resources. But this does not prevent RSS implementation from receding. If you look into the list of applications which can be connected by IFTTT, you will find that RSS is just one among more than a hundred of mostly proprietary ones ... Walled gardens again.

Did I miss something ? Do you know about any simple tool that could replace the "RSS mashup" function of Yahoo Pipes ? I’m interested in free as well as paid for services.

Emmanuel Barthe
law librarian researcher, open law specialist and monitoring solutions specialist


Sources for this article

Here are the links I found to some articles/blog posts and a number of forum discussions about Yahoo Pipes substitutes :

This article was written with the the help of Serge Courrier.

Notes

[1Starting end of August 2015, one was no longer able to create new pipes. At the end of September 2015, the service closed.

[2Yahoo Pipes could do much more but we will skip that here.

[3To easily scrape web pages that do not have an RSS feed and so create their RSS feed, use paid services such as the simple, hosted and often recommended Feedity and FeedsAPI, the hosted but complex Feed43 — you need to master regular expresssions (Regex) —, or the self-hosted Feed Creator by FiveFilters.org.

[4Inoreader is developped by a team of Bulgarians under the name of Innologica Ltd directed by its co-founder Yordan Yordanov.

[5In the Plus version, active searches are limited to 20. The Pro version makes them illimited. Thanks to Marjolein Hoekstra (CleverClogs) for pointing me to this Inoreader feature. See her comments here under.

[6Les filtres RSS dans Inoreader : détail de la syntaxe à utiliser (in French) / Serge Courrier, 30 November 2016.

[7CloudWork, Zapier or elastic.io (paid for, IFTTT-likes) are not able to do the job — I had a close look at the list of their standard "actions" with RSS. The thread on Hacker News says the same with different words. They know how to transform one RSS feed into something else or sometimes into another RSS feed but they don’t know how to merge multiple RSS feeds into one feed :

  • Zapier has a "zap" named "Curate RSS Feed into Your Own RSS Feed" but it does not take in multiple feeds : "Create a customized, curated RSS feed from an already existing RSS feed" says the recipe
  • Cloudwork has no RSS to RSS "integration" and seems to be dead (see this post’s comments)
  • elastic.io has no RSS to RSS "connector" either.

[8See page 20 of these slides.

[9See Serge’s Scoop.it : RSS Circus.