Kwalitee Issues


Add =head1 LICENSE and the text of the license to the main module in your code.


Fix the version(s).


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: wubot-0.3.4/docs/Overview.pod -- Around line 46: =back without =over wubot-0.3.4/lib/App/Wubot/ -- Around line 71: =over without closing =back wubot-0.3.4/lib/App/Wubot/Web/ -- Around line 94: =over without closing =back


List all used modules in META.yml requires


  • Lingua::Translate


Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


List all modules used in the test suite in META.yml build_requires


  • Memory::Usage
  • namespace::autoclean


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Name Abstract Version View
App::Wubot personal distributed reactive automation 0.003004 metacpan
App::Wubot::Check perform checks for an instance of a monitor 0.003004 metacpan
App::Wubot::Conditions evaluation conditions on reactor rules 0.003004 metacpan
App::Wubot::Config read wubot plugin configuration 0.003004 metacpan
App::Wubot::LocalMessageStore add or remove messages from a local wubot SQLite message queue 0.003004 metacpan
App::Wubot::Logger wubot logging library 0.003004 metacpan
App::Wubot::Plugin::Arp monitor the arp table for new entries 0.003004 metacpan
App::Wubot::Plugin::CPAN verify that the latest versions of all Perl modules are installed 0.003004 metacpan
App::Wubot::Plugin::Command run an external command and capture the output and exit status 0.003004 metacpan
App::Wubot::Plugin::Directory monitor a directory for new files 0.003004 metacpan
App::Wubot::Plugin::DiskSpace monitor disk space 0.003004 metacpan
App::Wubot::Plugin::EmacsOrgMode parse tasks from Emacs Org-Mode files 0.003004 metacpan
App::Wubot::Plugin::Facebook scrape facebook wall 0.003004 metacpan
App::Wubot::Plugin::FileRegexp monitor number of lines matching regular expressions in a file 0.003004 metacpan
App::Wubot::Plugin::FileTail monitor a log file for all new lines 0.003004 metacpan
App::Wubot::Plugin::IRC monitor IRC channels 0.003004 metacpan
App::Wubot::Plugin::Mbox monitor an Mbox file 0.003004 metacpan
App::Wubot::Plugin::MoonPhase monitor the phase of the moon 0.003004 metacpan
App::Wubot::Plugin::OsxActiveApp monitor current active application in OS X 0.003004 metacpan
App::Wubot::Plugin::OsxIdle monitor idle time on OS X 0.003004 metacpan
App::Wubot::Plugin::OsxMailApp monitor OS X mailbox file for new messages 0.003004 metacpan
App::Wubot::Plugin::OsxVolume monitor OS X volume 0.003004 metacpan
App::Wubot::Plugin::Outlook monitor number of emails in the inbox using Outlook Web 0.003004 metacpan
App::Wubot::Plugin::PathLastUpdate monitor the last modified time on a path 0.003004 metacpan
App::Wubot::Plugin::Ping monitor ping response from a remote host 0.003004 metacpan
App::Wubot::Plugin::Pulse send a message once per minute 0.003004 metacpan
App::Wubot::Plugin::RSS monitor an RSS feed 0.003004 metacpan
App::Wubot::Plugin::Roles::Cache role for plugins that need to cache data between runs 0.003004 metacpan
App::Wubot::Plugin::Roles::Plugin a role that should be used by all wubot plugins 0.003004 metacpan
App::Wubot::Plugin::SQLite monitor results of SQLite queries 0.003004 metacpan
App::Wubot::Plugin::SafariBookmarks monitor for new safari bookmarks 0.003004 metacpan
App::Wubot::Plugin::SerialPort monitor data received over a serial port 0.003004 metacpan
App::Wubot::Plugin::SunRise monitor the sunrise and sunset times 0.003004 metacpan
App::Wubot::Plugin::TaskDB monitor the highest priority task in the task db 0.003004 metacpan
App::Wubot::Plugin::TaskNotify monitor for upcoming scheduled tasks 0.003004 metacpan
App::Wubot::Plugin::TestCase a plugin for testing purposes 0.003004 metacpan
App::Wubot::Plugin::TiVo monitor a tivo for new recordings 0.003004 metacpan
App::Wubot::Plugin::Twitter monitor twitter friends timeline 0.003004 metacpan
App::Wubot::Plugin::Uptime monitor system load 0.003004 metacpan
App::Wubot::Plugin::WebFetch fetch content from a URL 0.003004 metacpan
App::Wubot::Plugin::WebMatches monitor a web page for items matching a regexp 0.003004 metacpan
App::Wubot::Plugin::WorkHours track of the number of hours you are active/idle 0.003004 metacpan
App::Wubot::Plugin::XMLTV fetch data from XMLTV and store in the wubot tv db 0.003004 metacpan
App::Wubot::Plugin::XMPP send and receive messages over XMPP 0.003004 metacpan
App::Wubot::Reactor runs reactive rules on a message 0.003004 metacpan
App::Wubot::Reactor::CaptureData capture data from a field using a regexp 0.003004 metacpan
App::Wubot::Reactor::CleanFilename build a clean filename or directory name from a field 0.003004 metacpan
App::Wubot::Reactor::Command run an external command using data from the message 0.003004 metacpan
App::Wubot::Reactor::Console display a notification to stdout 0.003004 metacpan
App::Wubot::Reactor::CopyField copy the value from one field to another field 0.003004 metacpan
App::Wubot::Reactor::DeleteField remove a field from the message 0.003004 metacpan
App::Wubot::Reactor::Dumper display the contents of a field or an entire message 0.003004 metacpan
App::Wubot::Reactor::False set keys and values if a field is false 0.003004 metacpan
App::Wubot::Reactor::GreaterThan set keys and values if the value of a field exceeds a value 0.003004 metacpan
App::Wubot::Reactor::Growl display a growl notification on OS X using Growl::Tiny 0.003004 metacpan
App::Wubot::Reactor::HTMLStrip strip HTML data from a field 0.003004 metacpan
App::Wubot::Reactor::HashLookup map the value of one field to a value for another using a lookup table 0.003004 metacpan
App::Wubot::Reactor::IRC public and private IRC notifications 0.003004 metacpan
App::Wubot::Reactor::Icon search for an appropriate icon for a message 0.003004 metacpan
App::Wubot::Reactor::ImageStrip strip image tags from a field 0.003004 metacpan
App::Wubot::Reactor::LessThan set keys and values if the value of a field is less than a value 0.003004 metacpan
App::Wubot::Reactor::Maildir store messages in maildir format 0.003004 metacpan
App::Wubot::Reactor::MakeDirectory create a subdirectory 0.003004 metacpan
App::Wubot::Reactor::MessageQueue store messages in a App::Wubot::LocalMessageStore queue 0.003004 metacpan
App::Wubot::Reactor::RRD store data in an RRD with RRD::Simple 0.003004 metacpan
App::Wubot::Reactor::SQLite insert or update a message in a SQLite table row 0.003004 metacpan
App::Wubot::Reactor::SQLiteDelete delete a row from a SQLite table 0.003004 metacpan
App::Wubot::Reactor::SetField set one or more fields on the message to a configured value 0.003004 metacpan
App::Wubot::Reactor::Split split a CSV field on a message out into multiple other fields 0.003004 metacpan
App::Wubot::Reactor::State monitor the state of message fields over time 0.003004 metacpan
App::Wubot::Reactor::Template build a field using existing message fields as a template 0.003004 metacpan
App::Wubot::Reactor::TransformField use a regexps to transform the data in a field 0.003004 metacpan
App::Wubot::Reactor::UrlLengthen lengthen URLs using WWW::LongURL 0.003004 metacpan
App::Wubot::Reactor::User try to identify user from the 'username' field 0.003004 metacpan
App::Wubot::Reactor::WebFetch fetch data from a URL 0.003004 metacpan
App::Wubot::Reactor::WriteFile write data from a message to an external file 0.003004 metacpan
App::Wubot::SQLite the wubot library for working with SQLite 0.003004 metacpan
App::Wubot::Util::Colors color themes for wubot 0.003004 metacpan
App::Wubot::Util::Tail follow the tail of a growing file 0.003004 metacpan
App::Wubot::Util::Tasks utility for dealing with the Emacs Org-Mode files and tasks database 0.003004 metacpan
App::Wubot::Util::TimeLength utilities for dealing with time durations 0.003004 metacpan
App::Wubot::Util::WebFetcher fetch content from the web 0.003004 metacpan
App::Wubot::Util::XMLTV utility method for dealing with XMLTV data 0.003004 metacpan
App::Wubot::Web Mojolicious web interface for wubot 0.003004 metacpan
App::Wubot::Web::Graphs web interface for wubot graphs 0.003004 metacpan
App::Wubot::Web::Notify web interface for wubot notifications 0.003004 metacpan
App::Wubot::Web::Rss serves outgoing wubot RSS feeds 0.003004 metacpan
App::Wubot::Web::Tasks wubot tasks web interface 0.003004 metacpan
App::Wubot::Web::Tv wubot tv web interface 0.003004 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
dist.ini metacpan