KATO Everyone needs a sidekick

Here is the list of agents currently available in KATO.

Feed Tweeter

The feed tweeter agent parses a syndication feed (either ATOM or RSS) for a search term and tweats any matches that it finds against that term. The parameters are url, search, user, and pass.

The url identifies the syndication feed resource. The search parameter specifies what to search for. The user parameter provides the user name on the twitter account. The pass parameter provides the password for that account.

The feed tweeter agent is written in PHP and is available on the demonstration site.

Email Scanner

The email agent reads through the in box for a particular email account and generates a tweet if a new email from a particular account is found. The parameters are url, email.user, email.password, sender, twitter.user, and twitter.password.

The url parameter identifies the email host. The email.user parameter specifies the user name for logging into the email account. The email.password parameter specifies the password for logging into the email account. The sender parameter identifies who you are on the lookout for getting an email from. The twitter.user parameter is the user name for logging into the twitter account. The twitter.password parameter specifies the password for logging into that twitter account.

The email agent is written in Java.

EBay Price Watcher

The EBay Price Watcher agent is useful for scanning EBay for a particular type of item and generating a tweet whenever it finds that item within the specified price range. The parameters are minprice, maxprice, search, user, and pass.

The minprice parameter specifies the lowest price that you are willing to go. This is useful for filtering out those items where the seller listed an unusually low starting bid price but a high shipping. The maxprice parameter specifies the highest price that you are willing to pay. The search parameter is where you provides terms useful for describing the type of item that you are looking for. The user parameter specifies the user name on the twitter account. The pass parameter is used to log into twitter in order to post the status update.

The EBay Price Watcher agent is written in PHP and is available on the demonstration site.

Marketing Crossing

The Marketing Crossing agent scans the Marketing Crossing job board and posts relevant items to a twitter account. The parameters are url, search, twitter.user, and twitter.password.

The url parameter is the specific URL from the Marketing Crossing web site that contains the job posting to scan through. You get this URL by filling out the search form on the home page then clicking the Search Jobs button. Use the URL of the subsequent page as the value for this parameter.

The search parameter should contain a space delimited list of words that you wish to search for in the title of each job posting. The twitter.user and twitter.password parameters specify the credentials for tweeting.

This is a Java agent so you will have to set this up on your own copy of KATO that you run locally. Be sure to use the term marketing crossing as the code for this agent when you add it to the catalog.

Feed Responder

Use the feed responder agent to automate the sending of follow up emails to postings of interest on a job board.

The feed responder agent scans a syndication (ATOM or RSS) feed for what looks like an email address. For each email address found, it emails the specified message. A summary report of all activity is also emailed to a specified email address. The parameters for this agent are url, email, and message.

The url parameter is to the syndication feed to scan. The email parameter should contain the email address where the summary activity report will get mailed to. The message parameter contains the body of the email being sent.

The subject for each email comes from the title of the matching item in the syndication feed. This agent, as found in the open source project repository, does the actual emailing; however, the only email that this agent, as found in the demonstration site, sends is the activity summary report. That is because we do not want the demonstration site to become an open email relay for spammers.

Feed Delicious

The Feed Delicious Agent scans a syndication feed and posts the matching items to a del.icio.us account. This agent is represented by the feed del watcher and feed del responder in the catalog. The feed del responder should be configured to respond to the bookmark event and have the following parameters; link, heading, user, and pass. The feed del watcher has the following parameters; url, search, user, and pass.

The url parameter locates the syndication feed (ATOM or RSS) to scan. The search parameter holds the term to search for. The user and pass parameters authenticate with the del.icio.us service.

Home | Feed | Blog | Twitter | Discuss