the page. Modules that were selected from the Library pane were dragged on this pane and connected together. After the modules were wired in the desired order, the pipe was ready to be used. The Library The Library was the place where the modules are selected to be dragged on the Canvas. These modules were grouped by their functions. The library pane was on the left hand side. Sources In this category, there were modules which were used to grab data from one or multiple sources on internet. User Inputs The modules in this category enabled user to add an input in the pipe. By using the modules in this category, user could add date, location, number, text, or URL input to the pipe. Operators The modules in this category were used either to filter or to transform the data that is flowing in the pipe. It contained filter, count, location extractor, loop, regex, rename, reverse, sort, split, sub-element, tail, truncate, union, unique, and web service modules. URL There was only a URL builder module in this category. Pipes needed to have URLs of RSS to get the content. This URL builder enabled users to create URLs instead of typing the URL address. It used a base URL and query parameters to generate other URLs. String The modules in this category were used to either to change or combine the strings. String builder, string regex, string replace, sub string, term extractor, and translate were the modules of this category. Date There were only two modules in this category. They were date builder and date formatter. Date builder module converted a text to a date when there was text in the date format such as "yesterday" or "tomorrow". Date formatter module took a date as input date and changed it to the desired format. Location This category contained only the location builder module. This module recognized the strings which were the description of a location and converted them to geographical location. Its input was in string form and output in location form. Number This category only had the simple math module. It applied simple math operations to the number input it takes and outputs the result of math operation. Both the input and the output were numbers. The Debugger This is the pane which shows the output of the selected module on the pipe. While designing a pipe, when user clicks