Page 1 of 1

Some ideas for plugins and channel hooks

Posted: Tue Oct 26, 2004 2:45 am
by support
Writing plugins is really easy. If you look at the samples that come installed with Awasu, some of them are only a few lines long! Even the more powerful ones typically weigh it at less than 100 lines of code. And you can use any language you like, whether it be C++, Java, Python or .NET. As long as you can read an INI file and print to the console, you can write a plugin in it!

In fact, you don't even need to write a single line of code at all. Using Awasu's powerful SOAP and XSLT features, you can send a SOAP (or any other kind of) request to a web service and use XSLT to transform the results into RSS. If you're interested in this kind of thing, XMethods maintain a list of web services that you could use. And of course, there are the more well-known ones over at Amazon or Google.

The list of plugins already available is growing steadily but here are a few ideas for some more. Feel free to add your own :-)
<li> Monitoring SourceSafe, CVS, etc. activity.
<li> Translating feed content. This plugin would download the feed, extract the item descriptions and send them off to a translation service. The feed would then be regenerated using the translated content and passed into Awasu.
<li> Monitoring packages being delivered by FedEx, DHL, etc.
<li> Monitoring EBay auctions.
<li> Monitoring changes made to a directory i.e. file additions, deletions, etc.
<li> Converting NNTP to RSS.
<li> A weather feed. You enter a location and it returns the current weather and forecast (<i>UPDATE: US weather details are available here.</i>).
And it doesn't end at plugins! Channel hooks are small programs that get run when certain things happen on a channel e.g. new content arrives. There is already one extremely powerful one that saves the new content to a MySQL database. Here are some other ideas:
<li> Sends an SMS message for items that match a certain profile.
<li> Check the feed for enclosures and download the file i.e. podcasting.
There are third-party services on the net that do some of these things but third-party services being what they are, you never know if they're going to be around tomorrow, or customize them to meet your exact needs, or be sure they're not selling all your personal details, or...

Have fun :-)

Posted: Wed Nov 03, 2004 12:59 pm
by Guest
Awasu is perfect for large organizations where change is something that needs to be monitored.

- Monitor a database for sales of a particular new customer, or sales >$10,000
- Monitor items dispatched - particularly for an urgent order

- When accounts payable raise a cheque that creates negative accountbalances
- When new staff commence - Welcome ....
- Monitoring the annual leave roster

- Monitor supplier websites for stock shortages, prices changes,availabilities
- Notification of purchases over $x,000 for bulk discounts...
- Delivery delays
- Container shipping

Advertising and Marketing
- Competitor websites
- Market research websites
- New sites

Change Management and IT
- When key services will be upgraded, made unavailable or retired
- Monitoring changes to particular environments.
- Notification of urgent system errors and response requirements
- Monitoring of performance data via performance results in the form of an RSS feed.

Posted: Wed Mar 15, 2006 4:35 pm
by ferrarif1
Converting NNTP to RSS.
I think will be a very good idea

Posted: Mon May 08, 2006 10:47 am
by support
ferrarif1 wrote:Converting NNTP to RSS. I think will be a very good idea

It's done :-)

Posted: Mon May 08, 2006 3:52 pm
by ferrarif1
Thank you very much