Changes for version 0.14 - 2013-08-24

  • Relased to CPAN Make the default/sample config more adequate for default installation [fix] File watcher: don't die, if tracked file can't be found [fix] Added missing dependencies

Modules

The base role to which provides event loop (AnyEvent, PE, Gtk, KDE etc.)
Creates Watchers and lets them notify Frontend with their's Statuses
Used to store event items (file lines, rss news headers and so on).
The base role to which will be notified of updated watcher statuses.
Represents severity with corresponding metrics e.g. level_info < level_alert
Creates constants pool for all available levels for application
The base role to to allow item to be openable in system browser
Used to stash (store) statuses for further detection weather they has been changed.
Represents the result of single watcher poll
Collection of various helper-methods to boostrap PerlWatcher
Used to freeze/thaw PerlWatcher status (watcher memories and shelf of statuses)
Observes some external source of events and emits the result of polling them
Watches for changes file and outputs new added lines (a-la 'tail -f')
The base role for watching external events via HTTP
The simple HTTP watcher, where actual http responce body is been processed by closure
Watches for host availablity via pingig it. Currently only TCP-port ping.
Watches RSS feed and returns last news headers as clickable Eventitems.
Weather watches based around api.yr.no. Currenlty monitors only temperature and does no any notifications / level alerts.
Represents watcher memory, which can be persisted (detached) from Watcher