CrowdSec-Client

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

   "no_index" : {
      "directory" : [
         "t",
         "inc"
      ]
   },
   "prereqs" : {
      "build" : {
         "requires" : {
            "Date::Parse" : "0",
            "HTTP::Request::Common" : "0",
            "JSON" : "0",
            "LWP::UserAgent" : "0",
            "Moo" : "0"
         }
      },
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Date::Parse" : "0",
            "HTTP::Request::Common" : "0",
            "JSON" : "0",
            "LWP::UserAgent" : "0",
            "Moo" : "0"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "web" : "https://github.com/linagora/perl-crowdsec-client/issues"

META.yml  view on Meta::CPAN

---
abstract: 'CrowdSec client'
author:
  - 'Yadd <yadd@>'
build_requires:
  Date::Parse: '0'
  HTTP::Request::Common: '0'
  JSON: '0'
  LWP::UserAgent: '0'
  Moo: '0'
configure_requires:
  ExtUtils::MakeMaker: '0'
dynamic_config: 1
generated_by: 'ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: CrowdSec-Client
no_index:
  directory:
    - t
    - inc
requires:
  Date::Parse: '0'
  HTTP::Request::Common: '0'
  JSON: '0'
  LWP::UserAgent: '0'
  Moo: '0'
resources:
  bugtracker: https://github.com/linagora/perl-crowdsec-client/issues
  license: https://opensource.org/license/agpl-v3/
version: '0.04'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
    NAME           => 'CrowdSec::Client',
    VERSION_FROM   => 'lib/CrowdSec/Client.pm',
    ABSTRACT_FROM  => 'lib/CrowdSec/Client.pm',
    AUTHOR         => 'Yadd <yadd@>',
    LICENSE        => 'perl',
    BUILD_REQUIRES => {
        'Date::Parse'           => 0,
        'HTTP::Request::Common' => 0,
        'JSON'                  => 0,
        'LWP::UserAgent'        => 0,
        'Moo'                   => 0,
    },
    META_MERGE => {
        resources => {
            repository => {
                url  => 'https://github.com/linagora/perl-crowdsec-client.git',
                web  => 'https://github.com/linagora/perl-crowdsec-client',
                type => 'git',
            },
            license    => 'https://opensource.org/license/agpl-v3/',
            bugtracker =>
              'https://github.com/linagora/perl-crowdsec-client/issues',
        },
    },
    PREREQ_PM => {
        'Date::Parse'           => 0,
        'HTTP::Request::Common' => 0,
        'JSON'                  => 0,
        'LWP::UserAgent'        => 0,
        'Moo'                   => 0,
    },
);

lib/CrowdSec/Client.pm  view on Meta::CPAN

package CrowdSec::Client;

use strict;
use Date::Parse;
use HTTP::Request::Common;
use JSON;
use LWP::UserAgent;
use Moo;
use POSIX "strftime";

our $VERSION = '0.04';

# Default alert template
our %DEFAULTS = (
    duration  => '4h',



( run in 0.359 second using v1.01-cache-2.11-cpan-de7293f3b23 )