plugins

Home

Plugins

GitHub

Blog

metacpan-api-packages-status

version: 0.0.6 |  date: 06/27/2021 |  Checks packages statuses at MetaCPAN. A list of packages is taken from 02packages file |  source code

# SYNOPSIS

Checks packages statuses at MetaCPAN. A list of packages is taken from 02packages file.

# Travis status

[![Build Status](https://travis-ci.org/melezhik/sparrow.svg)](https://travis-ci.org/melezhik/metacpan-api-packages-status)

# INSTALL

    $ s6 --install metacpan-api-packages-status

# USAGE

    $ s6 --plg-run metacpan-api-packages-status

# DEBUGGING

If you are plugin developer it's probably better download 02packages file and the feed it to the plugin:

    $ curl http://www.cpan.org/modules/02packages.details.txt -o /tmp/02packages.details.txt
    $ cat /tmp/02packages.details.txt | s6 --plg-run metacpan-api-packages-status@lines=20

# Parameters

## lines

Process no more $lines of 02packages file. Useful when debugging. By default $lines is unset.

## cpan_mirror

A CPAN mirror URL to download 02packages file.  Default value is `http://www.cpan.org/modules`

## sleep

Sleep $sleep seconds before initiating  next request to MetaCPAN API. Default value is `1`. 

For example:

    $ s6 --plg-run metacpan-api-packages-status@sleep=5

# Author

Alexey Melezhik

# See also 

[MetaCPAN API Docs](https://github.com/metacpan/metacpan-api/blob/master/docs/API-docs.md)