Extensions

Awasu's most powerful feature is its customizability, and there are many ways to change both the way Awasu works and looks.

Channel templates Change how your channels look.
Plugin channels Get information from any source (not just RSS feeds).
Channel reports Export information out of Awasu.
Channel hooks Perform custom actions as Awasu operates.
User tools Add custom functionality to Awasu.
XSLT/SOAP Transform the data as it comes into Awasu.
Metadata modules Extract additional information from data as it comes into Awasu.

Plugin channels let Awasu extract information from anywhere at all, not just a web site with a feed. They can be written in any language you like and can be as short as a dozen lines! Check out the Samples sub-directory under where you installed Awasu for some examples.

Below are user-contributed plugin channels available for free download.

WebScrape Scrapes a web page using regular expressions to generate a feed.
URL Monitor Monitors one or more web pages and notifies you when they have changed.
OPML Monitor Monitors an OPML file and notifies you when it has changed.
NNTP Generates a feed from NNTP news groups.
Combine Feeds Combines multiple feeds into a single feed.
XML Cleaner Runs a feed through uTidyLib to correct errors in the RSS/Atom data.
Remove Junk After Document Element Removes trailing junk from an XML feed.
BBCode to HTML Strips the BBCode out of a feed and converts it to HTML.
Filter Feed Items Filters a feed's items by keyword (or regular expression).
Event Log Monitors the Windows Event Log and generates an RSS feed for it.
Change Feed Encoding Changes a feed's encoding to UTF-8.
Code Project Soapbox Generates a feed for The Code Project's Soapbox.

Channel reports are used to re-publish feed content out of Awasu. The most common way is to add feed items to a workpad where you can edit them and add your comments, then assemble them together in a report and publish it.

Below are user-contributed channel reports available for free download.

Delimiter-separated Values Channel Report Lets you export your feed data into a common format that is easily importable into a wide variety of software e.g. databases, spreadsheets, etc.
Excel Lets you export your feed data directly into an XML-based Excel format featuring embedded hyperlinks, Workpad notes (if applicable), AutoFilter enabled and locked column headings.
ESpeak Convert feed content to an audio file.
KML Lets you take locations embedded in your feeds and look at them in a geo-browser e.g. Google Earth or Google Maps.
MOBI Lets you make eBook files that can be read on mobile eBook readers e.g. Amazon's Kindle and smartphones e.g. Android, iPhone, etc.

Channel hooks are a unique feature of Awasu that transforms it into an extremely powerful information processing tool. Like plugin channels, they are small scripts (that can be written in any language) that are invoked when things happen on a channel, analyze what happened and then intelligently respond to it.

Below are user-contributed channel hooks available for free download.

MySQL Saves feed content in a MySQL database as it arrives.
Save Channel Feeds Saves copies of a channel's XML feed as it is updated.
Add To Default Workpad Adds all of a Channel's feed items to the Default Workpad.
Email On Channel Error Sends an email if a channel starts getting update errors.
Enclosure Transfer Extends Awasu to operate as a podcast client for iTunes.
Channel title as item data Makes the channel title available as item metadata.

Awasu can easily be integrated with other programs through the use of User Tools.

These are some of the integrations that can be done:

Kill stickies Removes overlays, fixed menu bars and footers, etc. from web pages.
Creating PDF files Save web pages as PDF's.
Google User Tools Search Google for feed items.
Mega Bookmarking/Sharing Send to Tools Integrate with social bookmarking/sharing services.
Twitter Integrate with Twitter.

Awasu provides native support for using XSLT and SOAP to manipulate feed XML. This makes it incredibly easy to query web services and other XML-based services and convert the results into a feed that Awasu can use.

These are the XSLT/SOAP files available for free download.

Reverse Feed Reverses the order of feed items within a feed.
Fix GUID isPermalink Fixes incorrectly set isPermalink attributes in RSS feeds.
URL Rewriting Change feed item URL's.
GeoRSS-Simple to W3C Basic Geo XSLT Converts GeoRSS-Simple elements to W3C Basic Geo and elements.
Automatic Feed Translation Automatically translate feed content.

Metadata modules let Awasu extract this extra embedded information out of a channel's feed XML and store it in the archive database. This information is then accessible along with all the other normal feed metadata and can be inserted in channel summary pages, reports, etc.

Below are user-contributed metadata modules available for free download.

GeoRSS Display any GeoRSS-Simple elements found in your feeds.
ShakeMap Display any United States Geological Survey (USGS) ShakeMap elements found in your feeds.