Group
Extension

Matches 35358

Devel-Kit ( D/DM/DMUEY/Devel-Kit-0.82.tar.gz, DMUEY, 2020; MetaCPAN )
Devel-Kit/lib/Devel/Kit.pm ( view source; MetaCPAN )
ret;
    goto &d;
}

# JSON Dumper
sub jd {
    my $ret = $_[-1] eq '_Devel::Kit_return' ? 1 : 0;

    @_ = _at_setup(
        'JSON::Syck',
        sub {
            eval { JSON::Syck::Load( $_[0] );
 YAML dumper

    perl -MDevel::Kit -e 'yd($your_yaml_here)'

=head4 jd() JSON dumper

    perl -MDevel::Kit -e 'jd($your_json_here)'

=head4 xd() XML dumper

    perl -MDevel::Kit -e 'xd($your_xml_he
and what not:

=over 4

=item L<Data::Dumper>

=item L<File::Slurp>

=item L<YAML::Syck>

=item L<JSON::Syck>

=item L<XML::Parser>

=item L<Storable>

=item L<Data::MessagePack>

=item L<Digest::MD5>
App-Dazz ( W/WA/WANGQ/App-Dazz-0.1.0.tar.gz, WANGQ, 2020; MetaCPAN )
App-Dazz/lib/App/Dazz/Common.pm ( view source; MetaCPAN )
ings;
use autodie;

use 5.010001;

use Carp qw();
use Graph;
use IO::Zlib;
use IPC::Cmd qw();
use JSON qw();
use List::Util;
use Path::Tiny qw();
use Statistics::Descriptive qw();
use YAML::Syck qw();
Rapi-Fs ( V/VA/VANSTYN/Rapi-Fs-1.105.tar.gz, VANSTYN, 2020; MetaCPAN )
Rapi-Fs/lib/Rapi/Fs/Driver/Filesystem.pm ( view source; MetaCPAN )
 pod t psgi/])   { return 'perl' }
    when([qw/css/])           { return 'css' }
    when([qw/js json/])       { return 'javascript' }
    when([qw/c cpp h/])       { return 'clike' }
    when([qw/py
App-Dazz ( W/WA/WANGQ/App-Dazz-0.1.0.tar.gz, WANGQ, 2020; MetaCPAN )
App-Dazz/lib/App/Dazz/Command/cover.pm ( view source; MetaCPAN )
 $opt->{outfile} ) {
        $opt->{outfile} = Path::Tiny::path( $args->[0] )->absolute . ".cover.json";
    }
}

sub execute {
    my ( $self, $opt, $args ) = @_;

    # make paths absolute before we
       $tempdir->child("meta.cover.json")
            ->spew( JSON::to_json( $meta_of, { pretty => 1, canonical => 1, } ) );
        $tempdir->child("meta.cover.json")->copy( $opt->{outfile} );

     
App-Kit ( D/DM/DMUEY/App-Kit-0.63.tar.gz, DMUEY, 2020; MetaCPAN )
App-Kit/lib/App/Kit/Obj/FS.pm ( view source; MetaCPAN )
ft; goto &Cwd::cwd }
};

# TODO: sort out conf file methods (or Config::Any etc):
#   read_json
#   write_json

#### same RSS/time as redefine-self plus 3.5% more ops ##
# sub cwd {
#     require Cwd;
e;
    };
};

Sub::Defer::defer_sub __PACKAGE__ . '::json_write' => sub {
    require JSON::Syck;
    return sub {
        shift;
        goto &JSON::Syck::DumpFile;            # already does ♥ inst
e)
    };
};

Sub::Defer::defer_sub __PACKAGE__ . '::json_read' => sub {
    require JSON::Syck;
    return sub {
        shift;
        goto &JSON::Syck::LoadFile;
    };
};

sub is_safe_part {
    m
App-ManiacDownloader ( S/SH/SHLOMIF/App-ManiacDownloader-0.0.13.tar.gz, SHLOMIF, 2020; MetaCPAN )
App-ManiacDownloader/lib/App/ManiacDownloader/_File.pm ( view source; MetaCPAN )
}

sub _resume_info_path
{
    my ($self) = @_;

    return $self->_url_basename . '.mdown-resume.json';
}

1;

__END__

=pod

=encoding UTF-8

=head1 VERSION

version 0.0.13

=for :stopwords cpan tes
Google-Chat-WebHooks ( I/IG/IGIBBS/Google-Chat-WebHooks-0.3.tar.gz, IGIBBS, 2020; MetaCPAN )
Google-Chat-WebHooks/lib/Google/Chat/WebHooks.pm ( view source; MetaCPAN )
P::UserAgent;
use subs 'timeout';
use Class::Tiny qw(room_webhook_url _ua timeout);
use Carp;
use JSON;
use Try::Tiny;
use Data::Validate::URI qw(is_uri);

BEGIN {
    our $VERSION     = '0.3';
}
my $
ft;

	my $msg_json = "{\"text\": \"$msg\"}";
	my $req = HTTP::Request->new('POST', $self->room_webhook_url);
	$req->header('Content-Type' => 'application/json');
	$req->content($msg_json);
	my $respon

	if($response->is_error)
	{
		my $content = $response->decoded_content();
		my $json;
		try
		{
			$json = decode_json($content);
		};
		my $error_message = $response->code." ".$response->message;
		
App-Kit ( D/DM/DMUEY/App-Kit-0.63.tar.gz, DMUEY, 2020; MetaCPAN )
App-Kit/lib/App/Kit/Obj/Str.pm ( view source; MetaCPAN )
t
    };
};

Sub::Defer::defer_sub __PACKAGE__ . '::json_to_ref' => sub {
    require JSON::Syck;
    return sub {
        shift;
        goto &JSON::Syck::Load;                   # already does ♥ i
   };
};

Sub::Defer::defer_sub __PACKAGE__ . '::ref_to_json' => sub {
    require JSON::Syck;
    return sub {
        shift;
        goto &JSON::Syck::Dump;                   # already does ♥ inst


sub ref_to_jsonp {
    my ( $app, $ref, $function ) = @_;
    $function ||= 'jsonp_callback';
    return if $function =~ m/[^0-9a-zA-Z_]/;
    return $function . '(' . $app->ref_to_json($ref) . ');'
Rapi-Fs ( V/VA/VANSTYN/Rapi-Fs-1.105.tar.gz, VANSTYN, 2020; MetaCPAN )
Rapi-Fs/README.pod ( view source; MetaCPAN )


=back


=head2 Planned additional drivers

=over

=item * 

SSH/SFTP

=item * 

IMAP

=item * 

JSON/YAML files (i.e. browse data structure)

=item * 

Zip/archive

=item * 

Multipart/MIME

=back

Nuvol ( T/TE/TEKKI/Nuvol-0.03.tar.gz, TEKKI, 2020; MetaCPAN )
Nuvol/lib/Nuvol/Dropbox/Folder.pm ( view source; MetaCPAN )
$self->url('create_folder_v2'),
    json => {path => $self->realpath->to_route});
  Carp::confess $res->message if $res->is_error;

  $self->_set_metadata($res->json->{metadata});

  return $self;
}

Nuvol ( T/TE/TEKKI/Nuvol-0.03.tar.gz, TEKKI, 2020; MetaCPAN )
Nuvol/lib/Nuvol/Connector.pm ( view source; MetaCPAN )
rm => \%form)->result;
  die color_error $res->message if $res->is_error;

  my $response = $res->json;
  say_ok 'ok';

  return $response;
}

sub _auth_headers ($self, $headers = {}) {
  my $access_t
rm)->result;
  Carp::confess $res->message if $res->is_error;

  $self->_set_token($config, $res->json);

  return $self;
}

1;

=encoding utf8

=head1 NAME

Nuvol::Connector - Base class for Nuvol co
Nuvol ( T/TE/TEKKI/Nuvol-0.03.tar.gz, TEKKI, 2020; MetaCPAN )
Nuvol/lib/Nuvol/Dropbox/Item.pm ( view source; MetaCPAN )
package Nuvol::Dropbox::Item;
use Mojo::Base -role, -signatures;

use Mojo::JSON 'to_json';

use constant SERVICE => 'Dropbox';

# internal methods

sub _build_realpath ($self) {
  return $self->{path
&& $metadata->{id};
}

sub _dropbox_header ($self, %params) {
  my %rv = ('Dropbox-API-Arg' => to_json(\%params));

  return %rv;
}

sub _get_description ($self) {
  return join ' ', SERVICE, $self->t
t_metadata'), json => \%params);
  if ($res->is_error) {
    if ($res->code == 409) {
      $rv = {};
    } else {
      Carp::confess $res->message;
    }
  } else {
    $rv = $res->json;
  }

  retu
Zabbix2-API ( S/SU/SUJITSALI/Zabbix2-API-0.014.tar.gz, SUJITSALI, 2020; MetaCPAN )
Zabbix2-API/lib/Zabbix2/API/Macro.pm ( view source; MetaCPAN )
o;

use strict;
use warnings;
use 5.010;
use Carp;
use autodie;
use utf8;

use Moo;
use JSON;
extends qw/Zabbix2::API::CRUDE/;

sub id {
    ## mutator for id
    my ($self, $value) = @
$self->id ],
                                              globalmacro => $self->globalp ? JSON::true : JSON::false,
                                              $self->_extension })->[0];
    cro
lf->id],
                                                  globalmacro => $self->globalp ? JSON::true : JSON::false,
                                                  countOutput => 1 });
    retur
Nuvol ( T/TE/TEKKI/Nuvol-0.03.tar.gz, TEKKI, 2020; MetaCPAN )
Nuvol/lib/Nuvol/Dropbox/File.pm ( view source; MetaCPAN )
arp::confess $res->body if $res->is_error;

  $self->_set_metadata($res->json);
}

sub _from_file ($self, $source) {
  my %json = (
    from_path => $source->{path} || $source->{id},
    to_path   => 
drive->connector->_ua_post($self->url('copy_v2'), json => \%json);
  Carp::confess $res->message if $res->is_error;

  $self->_set_metadata($res->json->{metadata});
}

sub _from_host ($self, $source) 
t, $asset->slurp);
  Carp::confess $res->message if $res->is_error;

  $self->_set_metadata($res->json);
}

1;

=encoding utf8

=head1 NAME

Nuvol::Dropbox::File - Internal methods for Dropbox folders
Zabbix2-API ( S/SU/SUJITSALI/Zabbix2-API-0.014.tar.gz, SUJITSALI, 2020; MetaCPAN )
Zabbix2-API/lib/Zabbix2/API.pm ( view source; MetaCPAN )
blessed/;
use Module::Loaded;
use Module::Load;
use Params::Validate qw/validate :types/;
use JSON;
use LWP::UserAgent;
use Log::Any;

our $VERSION = '0.014';

has 'server' => (is => 'ro',
    'Content-Type' => 'application/json-rpc',
                                          Content => encode_json({
                                              jsonrpc => '2.0',
                    
          $error, $response->code, $response->message);
    }

    my $decoded = eval { decode_json($response->decoded_content) };

    if (my $error = $@) {
        # no good either
        cr
Nuvol ( T/TE/TEKKI/Nuvol-0.03.tar.gz, TEKKI, 2020; MetaCPAN )
Nuvol/lib/Nuvol/Office365/Item.pm ( view source; MetaCPAN )

      $rv = {};
    } else {
      Carp::confess $res->message;
    }
  } else {
    $rv = $res->json;
  }

  return $rv;
}

sub _parent_reference ($self) {
  my %rv;

  if ($self->{metadata}) {
    
elete($self->url);
  Carp::confess $res->message if $res->is_error;

  $self->_set_metadata($res->json);

  return $self;
}

1;

=encoding utf8

=head1 NAME

Nuvol::Office365::Item - Internal methods 
Text-Distill ( G/GR/GRIBUSER/Text-Distill-0.5.tar.gz, GRIBUSER, 2020; MetaCPAN )
Text-Distill/script/plagiarism_check.pl ( view source; MetaCPAN )
okFormat TextToGems GemsValidate ExtractSingleZipFile);
use Getopt::Long;
use LWP::UserAgent;
use JSON::XS;
use Data::Dumper;

binmode STDOUT, ":utf8";

my %OPT;
GetOptions(
	'help' => \$OPT{'help'},
ems = TextToGems($Text);

my $Result = GemsValidate($Gems, $Url);

if ($OPT{'fullinfo'}) {
	print JSON::XS->new->pretty(1)->encode($Result);
} else {
	print $Result->{'verdict'}."\n";
}

sub help {
  
Rapi-Blog ( V/VA/VANSTYN/Rapi-Blog-1.1400.tar.gz, VANSTYN, 2020; MetaCPAN )
Rapi-Blog/lib/Rapi/Blog/Model/DB.pm ( view source; MetaCPAN )
datetime NOT NULL,
      [user_id] INTEGER,
      [auth_key] varchar(128) UNIQUE NOT NULL,
      [json_data] text,
      
      FOREIGN KEY ([type]) REFERENCES [preauth_action_type] ([name]) ON DELETE
=> 'RA.ux.App.someJsFunc',
            #profiles => [],
          },
          json_data => {
            header => 'JSON Data',
            width => 300,
            hidden => 1,
            profiles
Rapi-Blog ( V/VA/VANSTYN/Rapi-Blog-1.1400.tar.gz, VANSTYN, 2020; MetaCPAN )
Rapi-Blog/lib/Rapi/Blog/DB/Result/PreauthAction.pm ( view source; MetaCPAN )
is_nullable => 1 },
  "auth_key",
  { data_type => "varchar", is_nullable => 0, size => 128 },
  "json_data",
  { data_type => "text", is_nullable => 1 },
);
__PACKAGE__->set_primary_key("id");
__PACK

  
  my $json = encode_json_ascii($data) or die "unknown error serializing to json";
  $self->json_data($json)
}

sub _deserialize_action_data {
  my $self = shift;
  my $json = $self->json_data or r
eturn {};
  
  my $data = decode_json_ascii($json) or die "unknown error occured deserializing json_data";
  (ref($data)||'') eq 'HASH' or die "Bad action data - did not deserialize to a HashRef";
  
Nuvol ( T/TE/TEKKI/Nuvol-0.03.tar.gz, TEKKI, 2020; MetaCPAN )
Nuvol/lib/Nuvol/Dropbox/Connector.pm ( view source; MetaCPAN )
/get_current_account'));
  Carp::confess $res->message if $res->is_error;

  my $metadata = $res->json;
  $metadata->{id} = $metadata->{account_id};

  return $metadata;
}

sub _update_token ($self, $

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