Transformer Library

The Dapper Transformer library contains open source transformers which you can use for inspiration, reference, or to build upon when constructing your own transformer. For more information on building your transformer, refer to the transformer API documentation.

HTML

This transformer takes the output of a Dapp and renders it in human readable form. It works on all types of Dapps, including linked Dapps. Get the source.

RSS

This transformer allows the user to specify which fields in the Dapp should be mapped to RSS specific fields (like title, description, and link). It produces a valid RSS feed, has limited support for linked Dapps, and works with grouped and ungrouped fields. Get the source.

iCalendar

This transformer allows the user to specify which fields in the Dapp should be mapped to calendar-like fields (like start and end dates, event description, and so on). It procudes an iCalendar file which can be used in popular calendaring applications like Google Calendar and Sunbird. Get the source.

Google Map

This transformer can take any Dapp that contains addresses and place them as pins on a Google Map. Get the source.

Image Loop

This transformer takes all the images out of a Dapp and creates a moving slideshow using Javascript. It contains embedding instructions to the viewer so it can be placed in blogs and on websites. Get the source.

Email

This transformer takes an email address as an argument and sends the output of the Dapp, in plain text, to the supplied address. Get the source.

CSV

This transformer takes the output of a Dapp and formats it as a comma separated list (of the fields the user specifies). For use in popular spreadsheet applications. Get the source.

JSON

The JSON (Javascript Object Notation Format) transformer converts the XML output of a Dapp into an object containing all the groups and fields. Get the source.

XSL

This transformer takes a URL to an XSL stylesheet and transforms the XML using the stylesheet. Get the source.