Group
Extension

Matches 35358

Dist-Zilla-PluginBundle-Author-TABULO ( T/TA/TABULO/Dist-Zilla-PluginBundle-Author-TABULO-1.000014.tar.gz, TABULO, 2023; MetaCPAN )
Dist-Zilla-PluginBundle-Author-TABULO/lib/Zest/Author/TABULO/Util/ShareDir.pm ( view source; MetaCPAN )
than in an installed location) ?
        my $in_repo;
        foreach (qw/.gitignore Changes META.json Meta.yml README README.md dist.ini/) {
            $path->child($_)->exists and do { $in_repo=1; 
Dist-Zilla-PluginBundle-Author-TABULO ( T/TA/TABULO/Dist-Zilla-PluginBundle-Author-TABULO-1.000014.tar.gz, TABULO, 2023; MetaCPAN )
Dist-Zilla-PluginBundle-Author-TABULO/lib/Dist/Zilla/PluginBundle/Author/TABULO.pm ( view source; MetaCPAN )
ow_dirty = qw(dist.ini Changes);
my %boilerplate = (
    distmeta   => [qw(cpanfile Meta.yml META.json)],
    installer  => [qw(Build.PL Makefile.PL ppport.h)],
    readme     => [qw(README README.md 
 0,
    -doc    => "Skip copying files from the build/release : ('Makefile.PL', 'cpanfile',' Meta.json', ...).",
    );

has no_coverage => (
    isa     => 'Bool',
    default => 0,
    -doc    => "O
:lib" }
      if $self->auto_prereqs;
    plugin 'PrereqsFile' if -e 'prereqs.yml' || -e 'prereqs.json';
    plugin 'MetaNoIndex' => {
        directory => [ sort( qw(t xt), qw(corpus demo eg examples
OPM-Maker-Command-sopm ( P/PE/PERLSRVDE/OPM-Maker-Command-sopm-1.2.0.tar.gz, PERLSRVDE, 2023; MetaCPAN )
OPM-Maker-Command-sopm/lib/OPM/Maker/Command/sopm.pm ( view source; MetaCPAN )
n metadata

use Carp;
use File::Find::Rule;
use File::Basename;
use File::Spec;
use IO::File;
use JSON;
use List::Util qw(first max);
use Path::Class ();
use XML::LibXML;
use XML::LibXML::PrettyPrint;
b usage_desc {
    return "opmbuild sopm [--config <json_file>] [--cvs] <path_to_module>";
}

sub opt_spec {
    return (
        [ 'config=s', 'JSON file that provides all the metadata' ],
        [ 
} ) {
        my @json_files = File::Find::Rule->file->name( '*.json' )->in( $args->[0] || '.' );

        @json_files > 1 ?
            $self->usage_error( 'found more than one json file, please spec
Module-Znuny-CoreList ( P/PE/PERLSRVDE/Module-Znuny-CoreList-1.03.tar.gz, PERLSRVDE, 2023; MetaCPAN )
Module-Znuny-CoreList/lib/Module/Znuny/CoreList.pm ( view source; MetaCPAN )
rviceHistory' => 1,'Kernel::System::Group' => 1,'Kernel::System::HTMLUtils' => 1,'Kernel::System::JSON' => 1,'Kernel::System::LinkObject' => 1,'Kernel::System::LinkObject::Appointment' => 1,'Kernel::S
 => 1,'IO::String' => 1,'JSON' => 1,'JSON::PP' => 1,'JSON::PP::Boolean' => 1,'JSON::backportPP' => 1,'JSON::backportPP::Boolean' => 1,'JSON::backportPP::Compat5005' => 1,'JSON::backportPP::Compat5006'
::Email::qmail' => 1,'Sisimai::Bite::JSON' => 1,'Sisimai::Bite::JSON::AmazonSES' => 1,'Sisimai::Bite::JSON::SendGrid' => 1,'Sisimai::Data' => 1,'Sisimai::Data::JSON' => 1,'Sisimai::Data::YAML' => 1,'S
Win32-Mechanize-NotepadPlusPlus ( P/PE/PETERCJ/Win32-Mechanize-NotepadPlusPlus-0.011.tar.gz, PETERCJ, 2023; MetaCPAN )
Win32-Mechanize-NotepadPlusPlus/src/Notepad_plus_msgs.h ( view source; MetaCPAN )
	   L_CMAKE, L_YAML, L_COBOL, L_GUI4CLI, L_D, L_POWERSHELL, L_R, L_JSP,\
			   L_COFFEESCRIPT, L_JSON, L_JAVASCRIPT, L_FORTRAN_77, L_BAANC, L_SREC,\
			   L_IHEX, L_TEHEX, L_SWIFT,\
			   L_ASN1, L
_REBOL, \
			   L_REGISTRY, L_RUST, L_SPICE, L_TXT2TAGS, L_VISUALPROLOG,\
			   L_TYPESCRIPT, L_JSON5, L_MSSQL, L_GDSCRIPT, L_HOLLYWOOD,\
			   // Don't use L_JS, use L_JAVASCRIPT instead
			   //
Win32-Mechanize-NotepadPlusPlus ( P/PE/PETERCJ/Win32-Mechanize-NotepadPlusPlus-0.011.tar.gz, PETERCJ, 2023; MetaCPAN )
Win32-Mechanize-NotepadPlusPlus/src/menuCmdID.h ( view source; MetaCPAN )
M_LANG + 55)
    #define    IDM_LANG_COFFEESCRIPT       (IDM_LANG + 56)
    #define    IDM_LANG_JSON               (IDM_LANG + 57)
    #define    IDM_LANG_FORTRAN_77         (IDM_LANG + 58)
    #d
M_LANG + 83)
    #define    IDM_LANG_TYPESCRIPT         (IDM_LANG + 84)
    #define    IDM_LANG_JSON5              (IDM_LANG + 85)
    #define    IDM_LANG_MSSQL              (IDM_LANG + 86)
    #d
Win32-Mechanize-NotepadPlusPlus ( P/PE/PETERCJ/Win32-Mechanize-NotepadPlusPlus-0.011.tar.gz, PETERCJ, 2023; MetaCPAN )
Win32-Mechanize-NotepadPlusPlus/src/__npp_idm.pm ( view source; MetaCPAN )
M_LANG_JS'                                                => ((40000 + 6000) + 7),
    'IDM_LANG_JSON'                                              => ((40000 + 6000) + 57),
    'IDM_LANG_JSP'      
Win32-Mechanize-NotepadPlusPlus ( P/PE/PETERCJ/Win32-Mechanize-NotepadPlusPlus-0.011.tar.gz, PETERCJ, 2023; MetaCPAN )
Win32-Mechanize-NotepadPlusPlus/src/__npp_msgs.pm ( view source; MetaCPAN )
          => 58,
    'L_JS'                                                       => 19,
    'L_JSON'                                                     => 57,
    'L_JSP'                         
VisualCrossing-API ( D/DU/DUANEMAY/VisualCrossing-API-1.0.0.tar.gz, DUANEMAY, 2023; MetaCPAN )
VisualCrossing-API/lib/VisualCrossing/API.pm ( view source; MetaCPAN )
# ABSTRACT: provides perl API to VisualCrossing
package VisualCrossing::API;

use JSON;
use HTTP::Tiny;
use Moo;
use strictures 2;
use namespace::clean;

our $VERSION = '1.0.0';

my $DEBUG = 0;

my $a
 $response->{status} $response->{reason}\n"
        unless $response->{success};

    my $coder = JSON->new->utf8;
    my $result = $coder->decode($response->{content});
    return $result;
}

sub BUI
ub TO_JSON {return { %{shift()} };}

1;


=pod

=encoding utf-8

=head1 NAME

VisualCrossing::API - Provides Perl API to VisualCrossing

=head1 SYNOPSIS

    use VisualCrossing::API;
    use JSON::XS;
Webservice-Judobase ( L/LA/LANCEW/Webservice-Judobase-0.10.tar.gz, LANCEW, 2023; MetaCPAN )
Webservice-Judobase/lib/Webservice/Judobase/Competitor.pm ( view source; MetaCPAN )
T: This module wraps the www.judobase.org website API.
# VERSION

use HTTP::Request;
use JSON::Tiny 'decode_json';
use Moo;

#extends 'Webservice::Judobase';
use namespace::clean;

has 'ua' => (
    i
Request->new( GET => $url );

    my $response = $self->ua->request($request);

    return decode_json $response->content
        if $response->code == 200;

    return { error => 'Error retreiving co
Request->new( GET => $url );

    my $response = $self->ua->request($request);

    return decode_json $response->content
        if $response->code == 200;

    return { error => 'Error retreiving co
Webservice-Judobase ( L/LA/LANCEW/Webservice-Judobase-0.10.tar.gz, LANCEW, 2023; MetaCPAN )
Webservice-Judobase/lib/Webservice/Judobase/Contests.pm ( view source; MetaCPAN )
ervice::Judobase::Contests::VERSION = '0.10';
# VERSION

use Moo;
use HTTP::Request;
use JSON::Tiny 'decode_json';
use LWP::UserAgent;

use namespace::clean;

has 'ua' => (
    is       => 'ro',
    r
Request->new( GET => $url );

    my $response = $self->ua->request($request);

    return decode_json( $response->content )->{contests}
        if $response->code == 200;

    return { error => 'Erro
=> 'id parameter is required' }
        unless defined $args{id};

# https://data.ijf.org/api/get_json?access_token=&params[action]=contest.find&params[__ust]=&params[contest_code]=wc_sen2019_m_0060_0
Webservice-Judobase ( L/LA/LANCEW/Webservice-Judobase-0.10.tar.gz, LANCEW, 2023; MetaCPAN )
Webservice-Judobase/lib/Webservice/Judobase.pm ( view source; MetaCPAN )
use Webservice::Judobase::General;

use namespace::clean;

my $url = 'http://data.ijf.org/api/get_json';
my $ua  = LWP::UserAgent->new;
$ua->agent("WebServiceJudobase/0.1 ");

has 'competitor' => (
  
Types-SQL ( R/RR/RRWO/Types-SQL-v0.7.0.tar.gz, RRWO, 2023; MetaCPAN )
Types-SQL/lib/Types/SQL/Util.pm ( view source; MetaCPAN )
DateTime'                   => 'timestamp',
    'DateTime::Tiny'             => 'timestamp',
    'JSON::PP::Boolean'          => 'boolean',
    'Time::Moment'               => 'timestamp',
    'Time::
Webservice-Judobase ( L/LA/LANCEW/Webservice-Judobase-0.10.tar.gz, LANCEW, 2023; MetaCPAN )
Webservice-Judobase/lib/Webservice/Judobase/General.pm ( view source; MetaCPAN )
service::Judobase::General::VERSION = '0.10';
# VERSION

use Moo;
use HTTP::Request;
use JSON::Tiny 'decode_json';
use LWP::UserAgent;

use namespace::clean;

has 'ua' => (
    is       => 'ro',
    r
Request->new( GET => $url );

    my $response = $self->ua->request($request);

    return decode_json $response->content
        if $response->code == 200;

    return { error => 'Error retreiving co
Request->new( GET => $url );

    my $response = $self->ua->request($request);

    return decode_json $response->content
        if $response->code == 200;

    return { error => 'Error retreiving co
OpenSky-API ( O/OV/OVID/OpenSky-API-0.005.tar.gz, OVID, 2023; MetaCPAN )
OpenSky-API/lib/OpenSky/API.pm ( view source; MetaCPAN )
Config::INI::Reader;
use Carp qw( croak );

use Mojo::UserAgent;
use Mojo::URL;
use Mojo::JSON qw( decode_json );
use Type::Params -sigs;
use experimental qw( signatures );

warnings::warnif( 'depreca
dits;
    if ( $self->debug ) {
        $self->_debug( $response->body );
    }
    return decode_json( $response->body );
}

# an easy target to override for testing
sub _GET ( $self, $url ) {
    $s
Webservice-Judobase ( L/LA/LANCEW/Webservice-Judobase-0.10.tar.gz, LANCEW, 2023; MetaCPAN )
Webservice-Judobase/lib/Webservice/Judobase/Country.pm ( view source; MetaCPAN )
T: This module wraps the www.judobase.org website API.
# VERSION

use HTTP::Request;
use JSON::Tiny 'decode_json';
use Moo;

#extends 'Webservice::Judobase';
use namespace::clean;

has 'ua' => (
    i
se = $self->ua->request($request);

    if ( $response->code == 200 ) {
        my $data = decode_json $response->content;

        return $data->{competitors};
    }

    return { error => 'Error ret
se = $self->ua->request($request);

    if ( $response->code == 200 ) {
        my $data = decode_json $response->content;

        return $data;
    }

    return { error => 'Error retreiving country
App-Phoebe ( S/SC/SCHROEDER/App-Phoebe-4.07.tar.gz, SCHROEDER, 2023; MetaCPAN )
App-Phoebe/lib/App/Phoebe/Oracle.pm ( view source; MetaCPAN )
iki_dir with_lock to_url);
use File::Slurper qw(read_binary write_binary);
use Mojo::JSON qw(decode_json encode_json);
use Net::IDN::Encode qw(domain_to_ascii);
use List::Util qw(first any none);
use 
/oracle.json";
  return decode_json read_binary("$dir/oracle.json");
}

sub save_data {
  my ($stream, $host, $data) = @_;
  my $dir = wiki_dir($host, $oracle_space);
  my $bytes = encode_json $data;
a successful call.
  with_lock($stream, $host, $oracle_space, sub {
    write_binary("$dir/oracle.json", $bytes)});
}

sub new_number {
  my $data = shift;
  while (1) {
    my $n = int(rand(10000));
Net-OSV ( G/GA/GARU/Net-OSV-0.0.1.tar.gz, GARU, 2023; MetaCPAN )
Net-OSV/lib/Net/OSV.pm ( view source; MetaCPAN )
use v5.20;
use warnings;
use feature 'signatures';
no warnings qw(experimental::signatures);

use JSON ();
use HTTP::Tiny;

our $VERSION = '0.0.1';

package Net::OSV {
  sub new ($class) {
    return 
      'https://api.osv.dev/v1/query',
      { content => JSON::encode_json(\%options) },
    );
    return $res->{success} ? (JSON::decode_json($res->{content}))->{vulns}->@* : ();
  }

  sub query_ba
 'https://api.osv.dev/v1/querybatch',
      { content => JSON::encode_json(\%options) },
    );
    return $res->{success} ? (JSON::decode_json($res->{content}))->{results}->@* : ();
  }

  sub vuln (
RPC-Switch-Client-Tiny ( B/BD/BDZ/RPC-Switch-Client-Tiny-1.67.tar.gz, BDZ, 2023; MetaCPAN )
RPC-Switch-Client-Tiny/lib/RPC/Switch/Client/Tiny.pm ( view source; MetaCPAN )
# Lightweight client for the RPC-Switch json-rpc request multiplexer
#
# see: RPC::Switch: https://github.com/a6502/rpc-switch 
#      RPC::Switch::Client: https://metacpan.org/pod/RPC::Switch::Client

#
package RPC::Switch::Client::Tiny;

use strict;
use warnings;
use Carp 'croak';
use JSON;
use IO::Select;
use IO::Socket::SSL;
use Time::HiRes qw(time);
use RPC::Switch::Client::Tiny::Error;
use RP
ert
	} else {
		$self->{auth_method} = 'password' unless exists $self->{auth_method};
	}
	$self->{json_utf8} = $self->{client_encoding_utf8} ? {} : {utf8 => 1};
	return $self;
}

sub rpc_error {
	retu
RPC-Switch-Client-Tiny ( B/BD/BDZ/RPC-Switch-Client-Tiny-1.67.tar.gz, BDZ, 2023; MetaCPAN )
RPC-Switch-Client-Tiny/lib/RPC/Switch/Client/Tiny/SessionCache.pm ( view source; MetaCPAN )
ient::Tiny::SessionCache;

  sub trace_cb {
	my ($type, $msg) = @_;
	printf "%s: %s\n", $type, to_json($msg, {pretty => 0, canonical => 1});
  }

  my $cache = RPC::Switch::Client::Tiny::SessionCache-

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.