Difference between revisions of "Extensions"

From AwasuWiki
Jump to: navigation, search
(Channel templates)
(Channel hooks)
 
(27 intermediate revisions by 4 users not shown)
Line 12: Line 12:
 
* '''[[LittleDino|Little Dino]]''': Two attractive themes.
 
* '''[[LittleDino|Little Dino]]''': Two attractive themes.
 
* '''[[SkyLine|SkyLine]]''': A dark theme based on Awasu's ''Eclipse''.
 
* '''[[SkyLine|SkyLine]]''': A dark theme based on Awasu's ''Eclipse''.
 +
* '''[[Metal]]''': A metallic theme.
 +
* '''[[PartialEclipse|Partial Eclipse]]''': A minimalist grey theme.
 +
 +
== Channel reports ==
 +
 +
[[http://www.awasu.com/help/2.3/goto.php?url=Productivity%20tools/05-ChannelReports.html Reports ]]are used to re-publish feed content out of Awasu. The most common way is to add feed items to a [[http://www.awasu.com/help/2.3/goto.php?url=Productivity%20tools/01-Workpads.html workpad]] where you can edit them and add your comments, then assemble them together in a report and publish it.
 +
 +
These are the report templates available for <u>free</u> download!
 +
* '''[[Delimiter-separated Values_Channel Report|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 Channel Report|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.
 +
* '''[[KML Channel Report|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 Channel Report|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.
  
 
== Plugin channels ==
 
== Plugin channels ==
Line 18: Line 30:
  
 
These are the plugin channels available for <u>free</u> download!
 
These are the plugin channels available for <u>free</u> download!
* '''[[Email Plugin Channel|Email]]''': Monitors a POP3 or IMAP mailbox and generates an RSS feed for the emails it contains.
 
 
* '''[[UrlMonitor Plugin Channel|URL Monitor]]''': Monitors one or more web pages and notifies you when they have changed.
 
* '''[[UrlMonitor Plugin Channel|URL Monitor]]''': Monitors one or more web pages and notifies you when they have changed.
 
* '''[[OpmlMonitor Plugin Channel|OPML Monitor]]''': Monitors an OPML file and notifies you when it has changed.
 
* '''[[OpmlMonitor Plugin Channel|OPML Monitor]]''': Monitors an OPML file and notifies you when it has changed.
Line 24: Line 35:
 
* '''[[NNTP Plugin Channel|NNTP]]''': Generates a feed from NNTP news groups.
 
* '''[[NNTP Plugin Channel|NNTP]]''': Generates a feed from NNTP news groups.
 
* '''[[CombineFeeds Plugin Channel|Combine Feeds]]''': Combines multiple feeds into a single feed.  
 
* '''[[CombineFeeds Plugin Channel|Combine Feeds]]''': Combines multiple feeds into a single feed.  
 +
* '''[[FilterFeedItems Plugin Channel|Filter Feed Items]]''': Filters a feed's items by keyword (or regular expression).
 
* '''[[EventLog Plugin Channel|Event Log]]''': Monitors the Windows Event Log and generates an RSS feed for it.
 
* '''[[EventLog Plugin Channel|Event Log]]''': Monitors the Windows Event Log and generates an RSS feed for it.
 
* '''[[ChangeFeedEncoding Plugin Channel|Change Feed Encoding]]''': Changes a feed's encoding to UTF-8.  
 
* '''[[ChangeFeedEncoding Plugin Channel|Change Feed Encoding]]''': Changes a feed's encoding to UTF-8.  
 
* '''[[CodeProjectSoapbox Plugin Channel|Code Project Soapbox]]''': Generates a feed for The Code Project's Soapbox.
 
* '''[[CodeProjectSoapbox Plugin Channel|Code Project Soapbox]]''': Generates a feed for The Code Project's Soapbox.
 
* '''[[XmlCleaner Plugin Channel|XML Cleaner]]''': Runs a feed through uTidyLib to correct errors in the RSS/Atom data.
 
* '''[[XmlCleaner Plugin Channel|XML Cleaner]]''': Runs a feed through uTidyLib to correct errors in the RSS/Atom data.
 +
* '''[[RemoveJunkAfterDocumentElement Plugin Channel|Remove Junk After Document Element]]''': Removes trailing junk from an XML feed.
 +
* '''[[BBCodetoHTML Plugin Channel|BBCode to HTML]]''': Strips the BBCode out of a feed and converts it to HTML.
  
 
== Channel hooks ==
 
== Channel hooks ==
Line 36: Line 50:
 
* '''[[MySQL Channel Hook|MySQL]]''': Saves feed content in a MySQL database as it arrives.
 
* '''[[MySQL Channel Hook|MySQL]]''': Saves feed content in a MySQL database as it arrives.
 
* '''[[EnclosureTransfer Channel Hook|Enclosure Transfer]]''': Extends Awasu to operate as a podcast client for iTunes.  
 
* '''[[EnclosureTransfer Channel Hook|Enclosure Transfer]]''': Extends Awasu to operate as a podcast client for iTunes.  
* '''[[SaveChannelFeeds Channel Hook|Save Channel Feeds]]''': Saves copies of a channel's XML feed as it is updated
+
* '''[[SaveChannelFeeds Channel Hook|Save Channel Feeds]]''': Saves copies of a channel's XML feed as it is updated.
 +
* '''[[AddtoDefaultWorkpad Channel Hook|Add To Default Workpad]]''': Adds all of a Channel's feed items to the Default Workpad.
 +
* '''[[EmailOnChannelError Channel Hook|Email On Channel Error]]''': Sends an email if a channel starts getting update errors.
 +
* '''[[ChannelTitleAsItemData Channel Hook|Channel title as item data]]''': Makes the channel title available as item metadata.
  
 +
== User tools ==
  
 +
Awasu can easily be integrated with other programs through the use of User Tools and Send-To tools.
 +
 +
These are some of the integrations that can be done:
 +
* '''[[Integrating With Twitter|Twitter]]
 +
* '''[[PDF_Creation|Creating PDF files]]
 +
* '''[[Google_User_Tools|Google User Tools]]
 +
* '''[[Mega_Bookmarking_Sharing_Send_to_Tools|Mega Bookmarking/Sharing Send to Tools]]
 +
* '''[[Kill_stickies|Kill stickies]]
  
 
== XSLT/SOAP ==
 
== XSLT/SOAP ==
Line 46: Line 72:
 
These are the XSLT/SOAP files available for <u>free</u> download!
 
These are the XSLT/SOAP files available for <u>free</u> download!
 
* '''[[ReverseFeed XSLT|Reverse Feed]]''': Reverses the order of feed items within a feed.
 
* '''[[ReverseFeed XSLT|Reverse Feed]]''': Reverses the order of feed items within a feed.
 +
* '''[[Fix_Guid_isPermalink|Fix GUID isPermalink]]''': Fixes incorrectly set <tt>isPermalink</tt> attributes in RSS feeds.
 +
* '''[[GeoRSS-Simple_to_W3C_Basic_Geo_XSLT|GeoRSS-Simple to W3C Basic Geo XSLT]]''': Converts GeoRSS-Simple '''<georss:point>''' elements to W3C Basic  Geo '''<geo:lat>''' and '''<geo:long>''' elements.
 +
* '''[[Automatic_Feed_Translation|Automatic Feed Translation]]
 +
 +
== Metadata modules ==
 +
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.
 +
* '''[[GeoRSS_Metadata_module|GeoRSS Metadata module]]''': Display any GeoRSS-Simple elements found in your feeds in Channel Summary Templates.
 +
* '''[[ShakeMap_Metadata_module|ShakeMap Metadata module]]''' Display any United States Geological Survey (USGS) ShakeMap elements found in your feeds in Channel Summary Templates.

Latest revision as of 10:36, 17 February 2017

Awasu's most powerful feature is it's amazing customizability. There are so many ways to change both the way Awasu looks and works and this page is your launching point to find out more.


Channel templates

Template files are used to control how the content for each channel is presented. Awasu 2.2.1 introduced a much more powerful template processor and a swag of different templates ([screenshots]). Most everything you might want to do can be done solely through the use of CSS but it is also possible to get really your hands dirty are start tweaking the template files themselves.

NOTE: If your template includes external graphic files or consists of more than one or two files, it would best packaged up as a ZIP file. Please send it to us and we'll upload it and give you a URL to link to it.

These are the channel templates available for free download!

Channel reports

[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.

These are the report templates 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.
  • 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.

Plugin channels

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 lots of examples.

These are the plugin channels available for free download!

Channel hooks

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.

These are the channel hooks available for free download!

User tools

Awasu can easily be integrated with other programs through the use of User Tools and Send-To tools.

These are some of the integrations that can be done:

XSLT/SOAP

Awasu provides native support for using XSLT and/or 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!

Metadata modules

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.

  • GeoRSS Metadata module: Display any GeoRSS-Simple elements found in your feeds in Channel Summary Templates.
  • ShakeMap Metadata module Display any United States Geological Survey (USGS) ShakeMap elements found in your feeds in Channel Summary Templates.