Gcis-Client
view release on metacpan or search on metacpan
eg/assign-keywords.pl view on Meta::CPAN
#!/usr/bin/env perl
use lib '../lib';
use Gcis::Client;
use Data::Dumper;
use v5.14;
my $c = Gcis::Client->new;
$c->url($ARGV[0]) if $ARGV[0];
$c->find_credentials->login;
my $findings = $c->get('/report/nca3draft/finding');
for my $f (@$findings) {
my $finding_identifer = $f->{identifier};
say $finding_identifer;
my $existing = $c->get($f->{uri});
my $i = 1;
my $post = $f->{uri};
$post =~ s[finding][finding/keywords];
for my $this (@{ $existing->{keywords} }) {
$this->{_delete_extra} = 1 if $i==1;
say $i++;
my $got = $c->post($post, #"/report/nca3draft/chapter/our-changing-climate/finding/keywords/$finding",
$this
);
}
}
( run in 0.923 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )