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

Changes for version 0.16 - 2013-09-10

  • Added GenericExecutor Watcher to periodically execute arbitrary command and watch/view it's output The watcher's unique_id generation algorithm changed to handle correctly deep configuration structures. [API] Watcher Memory now stores 'active' state of Watcher [API] Watcher role now requires 'callback' parameter in instance construction, 'start' method does not takes the callback as 2nd parameter any more

Modules

The base role to which provides event loop (AnyEvent, PE, Gtk, KDE etc.)
The base role for providing description for UI
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 the output of execution of arbitrary command.
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 (ICMP) or knoking to it's port (TCP)
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