The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.1_1

  • bumping release number to test release automation
  • use CPAN development version number

Changes for version 0.1_10

  • more work on documentation

Changes for version 0.0_4

  • significant changes since 0.0.3, see git commit logs
    • reminder, this is still an early development release

Changes for version 0.1_10

  • more work on documentation

Changes for version 0.0_4

  • significant changes since 0.0.3, see git commit logs
    • reminder, this is still an early development release

Documentation

monitoring arduino sensor data
guide for using conditions in rules
guide for debugging feeds
monitoring and reacting to a feed
guide for using wubot
overview of the monitor plugins
guide for running multiple communicating bots
guide to using notifications
wtf is wubot?
overview of the reactor plugins
rule field description

Modules

personal distributed reactive automation
perform checks for an instance of a monitor
monitor the arp table for new entries
monitor disk space
monitor an Mbox file
monitor the phase of the moon
monitor idle time on OS X
monitor OS X volume
monitor the last modified time on a path
monitor ping response from a remote host
send a message once per minute
monitor an RSS feed
monitor the sunrise and sunset times
monitor system load
capture data from a field using a regexp
build a clean filename or directory name from a field
display a notification to stdout
copy the value from one field to another field
remove a field from the message
display the contents of a field or an entire message
set keys and values if a field is false
set keys and values if the value of a field exceeds a value
display a growl notification on OS X using Growl::Tiny
strip HTML data from a field
map the value of one field to a value for another using a lookup table
public and private IRC notifications
search for an appropriate icon for a message
strip image tags from a field
set keys and values if the value of a field is less than a value
set one or more fields on the message to a configured value
try to identify user from the 'username' field
fetch data from a URL

Provides

in lib/Wubot/Config.pm
in lib/Wubot/LocalMessageStore.pm
in lib/Wubot/Logger.pm
in lib/Wubot/Plugin/Command.pm
in lib/Wubot/Plugin/Directory.pm
in lib/Wubot/Plugin/EmacsOrgMode.pm
in lib/Wubot/Plugin/FileRegexp.pm
in lib/Wubot/Plugin/FileTail.pm
in lib/Wubot/Plugin/IRC.pm
in lib/Wubot/Plugin/MemoryUsage.pm
in lib/Wubot/Plugin/OsxMailApp.pm
in lib/Wubot/Plugin/Outlook.pm
in lib/Wubot/Plugin/Roles/Cache.pm
in lib/Wubot/Plugin/Roles/Plugin.pm
in lib/Wubot/Plugin/Roles/RetryDelay.pm
in lib/Wubot/Plugin/SQLite.pm
in lib/Wubot/Plugin/SerialPort.pm
in lib/Wubot/Plugin/TaskDB.pm
in lib/Wubot/Plugin/TaskNotify.pm
in lib/Wubot/Plugin/TestCase.pm
in lib/Wubot/Plugin/TiVo.pm
in lib/Wubot/Plugin/Twitter.pm
in lib/Wubot/Plugin/WebFetch.pm
in lib/Wubot/Plugin/WebMatches.pm
in lib/Wubot/Plugin/WorkHours.pm
in lib/Wubot/Plugin/XMLTV.pm
in lib/Wubot/Plugin/XMPP.pm
in lib/Wubot/Reactor.pm
in lib/Wubot/Reactor/Command.pm
in lib/Wubot/Reactor/Maildir.pm
in lib/Wubot/Reactor/MakeDirectory.pm
in lib/Wubot/Reactor/MessageQueue.pm
in lib/Wubot/Reactor/RRD.pm
in lib/Wubot/Reactor/SQLite.pm
in lib/Wubot/Reactor/SQLiteDelete.pm
in lib/Wubot/Reactor/Split.pm
in lib/Wubot/Reactor/State.pm
in lib/Wubot/Reactor/Template.pm
in lib/Wubot/Reactor/TransformField.pm
in lib/Wubot/Reactor/WriteFile.pm
in lib/Wubot/SQLite.pm
in lib/Wubot/Tail.pm
in lib/Wubot/TimeLength.pm
in lib/Wubot/Util/Tasks.pm
in lib/Wubot/Util/WebFetcher.pm
in lib/Wubot/Util/XMLTV.pm