What's new on CPAN - August 2016

Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. Enjoy!

APIs & Apps

API::Medium is a Perl interface for Medium’s RESTful API

App::Critique is a Perl Critic based app for progressively critiquing code. Looks interesting

Get ISBN data via the xISBN service with Business::xISBN

App::opan is a private CPAN server for managing Perl modules, similar to Pinto

Get a perly interface to the mailboxlayer.com API (email verification service) with Net::Mailboxlayer

WebService::Mailgun lets you send and receive email via mailgun, an email service

Net::Statsite::Client provides an OO interface to Statsite, the open source, C implementation of statsd

Config & Devops

Global::MutexLock is an XS-based module that implements system mutexes via System V IPC Ids. Might be Linux only …

Escape strings for the shell on Linux, UNIX or MSWin32 using ShellQuote::Any

XAS::Logmon can manage and monitor log files

Manage a Buildbot instance via the v2 API using REST::Buildbot

Data

Extract recent CPAN Testers results with CPAN::Testers::TailLog

Parse Band-in-a-Box (music software) data files with Data::BiaB

Convert iRealBook/iRealPro data using Data::iRealPro

Imager::Trim provides automatic cropping for images using Imager

Monorail is a database migration tool, inspired by django migrations

Development & Version Control

Grep::Query is an advanced expression evaluator with its own DSL

Net::WinRM access WMI classes using WinRM (documentation can be found in winrm)

Get parallel processing using pipe(2) with Parallel::Pipes

Paws::Kinesis::MemoryCaller provides a local in-memory implementation of AWS Kinesis; the stream processing service. Useful for testing?

Get subroutine success/failure information with Process::Results

Term::Form processes STDIN input, similar to readline

Hardware

Perl interface to Raspberry Pi’s board/GPIO pin functionality with RPi::WiringPi

UAV::Pilot::Wumpus::Server is a server for contrlling drones via UAV::Pilot::Wumpus (I’ve used a direct link as the module doesn’t seem to be indexed on MetaCPAN).

Science & Mathematics

Make a confusion matrix with AI::ConfusionMatrix

Digest::FarmHash is an interface for Google’s FarmHash library (collection of hashing routines)

Web