Kwalitee Issues

has_license_in_source_file

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

main_module_version_matches_dist_version

Make sure that the main module name and version are the same of the distribution.

no_pod_errors

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

Error: wubot-0.3.1/docs/Overview.pod -- Around line 43: =back without =over wubot-0.3.1/lib/App/Wubot/Reactor.pm -- Around line 59: =over without closing =back wubot-0.3.1/lib/App/Wubot/Web/Graphs.pm -- Around line 94: =over without closing =back

meta_yml_declares_perl_version

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.

has_meta_json

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

has_known_license_in_source_file

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

meta_yml_has_provides

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.

has_security_doc

Add SECURITY(.pod|md). See Software::Security::Policy.

security_doc_contains_contact

Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

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

Provides

Name File View
Wubot lib/App/Wubot.pm metacpan

Other Files

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