There are over two dozen Yahoo! Pipes modules, and the number is still growing. All these modules are described in this section of the Short Cut, with an example for each. Some modules have a simple purpose that's easy to understand; the Text Input module, for example, just lets you connect user-supplied input to another module's text fields. Other modules, like the For Each: Replace module, take a bit more explanation. I've tried to design examples that help explain why you'd want to use the module. That means that some examples are more complex than others.
There are six Pipe categories. Source modules grab data from some external data source, like an RSS feed or a web service. They always output an RSS data feed. User Input modules provide a way for the user to enter values that are fed into modules fields. There are separate Input modules for each of the major Yahoo! Pipes data types: Text, Date, Location, URL, and Number.
The largest set of modules is Operators. Almost all of these modules take an RSS feed as input, transform it in some way, and provide the modified feed as output. The Operator modules are analogous to Unix filter programs.
The String, URL, and Date module categories contain just a single module each. These are specialized modules for modifying data of those data types.
This module analyzes each new item from the RSS feed and extracts a few of the most important terms. The module ...